当我从Leksah (版本0.16.2.2,在Win 7 64位系统上)运行极简程序(如下所示)时,窗口将正确打开。但是,当Leksah生成的exe文件从命令行启动时,将打开其他窗口,其中包含以下消息:
未找到入境点
过程入口点pthread_cond_timedwait_relative_np不能位于动态链接库libwinpTh-1.dll中。
import Graphics.UI.Gtk
main = do
initGUI
window <- windowNew
widgetShowAll window
mainGUI(要在Leksah中构建此代码,与包相关的阴谋文件还必须在构建依赖部分中包含gtk3 -any。)
发布于 2017-04-28 13:14:12
我从哈米什马克那里得到了这样的答案:https://github.com/leksah/leksah/issues/442:
在启动PATH之前将leksah的bin目录添加到您的.exe中。类似于:
set PATH=%PATH%;C:\Leksah\bin或者,将缺失的DLL文件从C:\Leksah\bin目录复制到与.exe文件相同的目录中。
https://stackoverflow.com/questions/43568578
复制相似问题