继qazxsw POI我安装qazxsw POI,一切都进行得很顺利。
现在,在http://www.haskell.org/haskellwiki/Gtk2Hs/Windows#Windows_7_32_bit我有以下文件:Gtk2Hs / Glade
,
其中C:\Users\X\Desktop\test
包含gui.hs, hellogtk2hs.glade
(行1-21)和gui.hs
所示的例子中的线是其中创建的教程以下的XML文件。编译并作出.exe文件的工作,但如果我运行.exe文件出现此错误:
(gui.exe:16924):libglade的-WARNING **:找不到空地文件 'hellogtk2hs.glade' gui.exe:用户错误(在模式匹配失败在gui.hs做表达式:8:5-12)
其中,8号线是:http://projects.haskell.org/gtk2hs/docs/tutorial/glade/
据我看有没有错字和两个.exe和.glade是在同一文件夹 - 谁能帮助我?为什么可以hellogtk2hs.glade
文件不会被发现?
你必须从如林间空地文件在同一目录下启动可执行程序,它取决于你如何调用可执行文件。尤其是当你使用一个终端,或当你双击在资源管理器中的可执行文件,不同的工作目录将被设置。
为了确保您始终获得独立的工作目录的空地文件,你应该使用绝对路径(Just xml <- xmlNew "hellogtk2hs.glade"
)。您可以使用.glade
,使这个过程更容易,当你想使你的项目位置无关。