0

当我从 Leksah IDE(版本 0.16.2.2,在 Win 7 64 位系统上)运行简约程序(如下所列)时,窗口正确打开。但是,当 Leksah 生成的 exe 文件从命令行启动时,会打开另一个窗口并显示以下消息:


未找到入口点 在动态链接库 libwinpthread-1.dll 中找不到过程入口点 pthread_cond_timedwait_relative_np。

import Graphics.UI.Gtk

main = do
   initGUI
   window <- windowNew
   widgetShowAll window
   mainGUI

(要在 Leksah 中构建此代码,与包相关的 cabal 文件也必须包含gtk3 -anybuild-depends部分中。)

4

1 回答 1

0

我在这里从 Hamishmack 那里得到了这个答案:https ://github.com/leksah/leksah/issues/442 :

PATH在启动.exe. 就像是:

set PATH=%PATH%;C:\Leksah\bin

或者,将丢失的 DLL 文件从C:\Leksah\bin目录复制到与您的文件相同的目录中.exe

于 2017-04-28T13:14:12.310 回答