当i run 从leksah iDe(版本0.16.2.2,Win 7 64位系统(中的简约程序(下面列出(时,窗口正确打开了。但是,当从命令行启动Leksah生成的EXE文件时,其他一些窗口将打开以下消息:
未找到入口点
过程输入点PTHREAD_COND_TIMEDWAIT_RELITAITS_NP无法位于Dynamic Link库libwinpthread-1.dll中。
import Graphics.UI.Gtk
main = do
initGUI
window <- windowNew
widgetShowAll window
mainGUI
(要在Leksah中构建此代码,与包装相关的Cabal文件还必须在 build依赖依赖性部分中包含gtk3 -any
。(
我从Hamishmack得到了此答案:
在启动.exe
之前,将Leksah的BIN目录添加到您的PATH
。类似:
set PATH=%PATH%;C:Leksahbin
或者,将C:Leksahbin
目录中缺少的DLL文件复制到与您的.exe
文件相同的目录。