草庐IT

HASKELL_PLATFORM_DIR

全部标签

python - platform.system() 不适用于 Windows

我刚刚在我的Windows机器上安装了WinPython(32位),并且正在尝试运行在我的远程Linux机器上可以正常运行的代码。该代码使用了Python的platform库。问题是当我运行我的代码时,我收到一个错误,我的代码试图使用platform库的函数platform.system()platform.system()应该返回一个字符串,如Linux、Windows等,但在我的Windows系统上,调用platform.system()得到如下结果:>>>importplatform>>>printplatform.system()Traceback(mostrecentcall

Java-netbeans : Cannot run program "${platforms. default_platform.home}\bin\java

我在Windows7上通过netbeans从CVS工作,一周前,我能够编译和运行我的JavaWeb应用程序。但是,从cvs更新后会弹出此错误。java.io.IOException:Cannotrunprogram"${platforms.default_platform.home}\bin\java"(indirectory"E:\ws2\project"):CreateProcesserror=2,系统找不到文件指定我确定我在系统环境变量中指向了java/bin。我是否缺少设置?谢谢 最佳答案 我最近更新Netbeans后遇到了

windows - Windows 上的 Haskell 插件包不是 x86 PEi386 错误

我正在尝试让插件包在Windows上运行。我有windowsVista64位。我今天安装了最新的HaskellPlatform(ghc--version显示为7.0.4)。我安装了最新的cygwin。我运行了一个简单的示例(特别是thisone并在修复了各种问题后(参见here)我得到了这个错误:Main.exe:Plug.dll:Notx86PEi386Main.exe:usererror(Couldnotloadmodule`Plug.dll')我不确定该去哪里。我用同样的方法编译了dll和测试代码,smaeghc:ghc-shared-oPlug.dllPlug.hsghc-pa

c++ - 在 Windows 中配置 cmake 项目时未找到 Eigen3_DIR

我想编译一个openproject,它需要Eigen3,我遵循了它的指导方针,但卡在了这一步:“将环境变量Eigen3_DIR设置为{YOUR_EIGEN3_DIRECTORY}/eigen3/cmake。”我已经安装了CMakegui并在配置后打印了以下错误MakeErroratsrc/CMakeLists.txt:15(find_package):Bynotproviding"FindEigen3.cmake"inCMAKE_MODULE_PATHthisprojecthasaskedCMaketofindapackageconfigurationfileprovidedby"Ei

windows - GtkGLExt+Haskell 程序在 Windows 上运行比在 Linux 上慢很多

我有一个使用Gtk/GtkGLExt并在Linux上运行良好的Haskell程序(最新的Arch和最新的Ubuntu,所有Haskell库都是最新的,使用最新的6.*GHC)。但是,当我在Windows7上编译并运行相同的程序时,GUI速度太慢,几乎无法使用。即使程序的其余部分(通常是后台的数字运算)处于空闲状态,这种缓慢也会持续存在。最令人困惑的是:运行时,大约十次中有一次,GUI会像在Linux上一样响应迅速。没有发现其他规律。要运行Windows版本,我必须编译最新的FreeType和FTGL库。由于上面描述的“千载难逢”的行为,我倾向于认为我在这里没有犯错误。是否使用-thre

windows - 需要建议 : simple cross platform (OS-X and Windows) + SQLite development without installation

需要OS-X和Windows+SQLite跨平台开发环境的建议我需要一个简单的维护程序在OS-X和Windows机器上运行以更新SQLite数据库,一次。用例:在OS-X和Windows上对应用程序的SQLite数据库进行数据库维护。要求用于选择SQLite数据库和目录的文件对话框的简单GUI没有安装运行时环境。适用于Windows和OS-X的相同代码这就是我不喜欢Java的原因,因为在新版本的OS-X上没有安装Java支持SQLite。需要根据某些逻辑运行多个SQL脚本用户应该只启动和停止应用程序,选择系统某处的本地SQLite数据库并启动维护程序=脚本。(数据库管理工具对用户来说太

windows - haskell ,WinX : UTF8 stdin causes problems

我使用windows10和powershell,Haskell似乎对标准输入的UTF编码有一些问题:>chcp65001>stackghci...>putStrLn"자"자>xx"\EOT">interactid자╝ 最佳答案 我怀疑GHC在latin1编码(或类似编码)上运行,而putStrLn"자"只是偶然工作。您可以按如下方式检查:>importSystem.IOSystem.IO>hGetEncodingstdin如果它以UTF-8回复,我的假设是错误的。但是,如果它使用UTF-8以外的内容进行回复,您可以使用hSetEnc

windows - Haskell Platform/Cabal - 由于 'haskell-gi',链接时安装包 'undefined references' 失败

背景目前,我正在从事一个处理计算机视觉的项目。我用..-Haskell作为编程语言。-用于创建GUI的GTK+。-FFmpeg从路径或网络摄像头读取和提取视频/帧。-一些边缘检测算法。我想..-将视频(未修改的输入视频,以及修改后的输出视频)渲染到作为GTK库一部分的绘图区域小部件。我的设置-Windows10-64位-MSYS2/Mingw32-Haskell平台(GHC8.0.1)-cabal版本1.24.0.0-ffmpeg-light-0.12.0-gtk-0.14.6问题要使用GTK渲染视频,我需要为GI安装绑定(bind),所以我尝试安装包'haskell-gi'但由于un

windows - 在 Haskell 中,waitForProcess 在 Windows 的 cmd.exe 下阻止 Ctrl-C

我尝试在Windows的cmd.exe中运行以下Haskell程序,当waitForProcess正在执行时,按ctrl-c并没有终止程序。但如果在MinGWshell下运行,它就可以工作。有任何想法吗?(注意:Windows没有自带“sleep”命令,我自己写了一个。){-#LanguageOverloadedStrings#-}importSystem.Processmain∷IO()main=doputStrLn"sleeping"(_,_,_,pHandle) 最佳答案 这似乎是mingw和cygwin如何处理控制台的问题:

windows - 在 haskell (Windows) 上获取焦点窗口名称

我想写时间追踪器。有什么方法可以知道Haskell上的焦点窗口名称吗? 最佳答案 您可能想使用Win32包或直接调用WindowsAPI。您可以使用getForegroundWindow获取焦点窗口的句柄,然后根据需要使用GetWindowText或GetWindowInfo。Win32不太可能获得任何文档,因为您可以在MSDN上输入完全相同的函数并获得文档。只会记录我们编写的额外功能。原因是我们必须跟上MSDN上的文档,而且没有人手。我一直在研究自动化,所以如果成功了,也许:) 关于w