我的GNUstep(win下)基本环境是:
gnustep-core-0.23.1-setup.exe (此 最新的不一定最好)
gnustep-system-0.24.0-setup.exe
Gorm-1.2.10-setup.exe
ProjectCenter-0.5.0-setup.exe
|
最新版(截止到2010-4-15)的core是gnustep-core-0.23.1,但是其中/GNUstep/GNUstep/System/Tools中的gnustep-base-1_19.dll和gnustep-gui-0_17.dll,和我遇到的问题有关系.
我刚才遇到的问题就是装了core-0.23.1,装了ProjectCenter-0.5.0,运行ProjectCenter就会出现 找不到【gnustep-base-1_18.dll】,复制gnustep-base-1_19.dll为gnustep-base-1_18.dll,又提示
找不到【gnustep-gui-0_16.dll】,复制gnustep-gui-0_17.dll为gnustep-gui-0_16.dll,一运行就崩溃,看来简单的复制是不起作用的,还是得找回包含gnustep-gui-0_16.dll和gnustep-base-1_18.dll那个Core文件,下载了好几个Core,版本从0.19到0.22 0.23.0都下载了,然后通过7-zip直接打开查看其中tools文件夹下的那两个dll,看来只有0.22才是这个版本,于是乎,将其覆盖安装,问题解决,可以运行ProjectCenter了.
在ProjectCenter的主菜单中,选择Project,新建一个工程,保存,然后点击螺丝刀(Project Build),build一下,又出现了另一个错误,让我郁闷,make.exe在(E:\GNUstep\bin) /bin中,你到这里找干什么,太业余了吧?.
接下来如何解决呢??待办。
哦,摸索了一会终于知道了,在PC主菜单中,选择Info->Prefercenses..出现Prefercense对话框,选择下拉菜单(默认是Building,选择的时候不要松开鼠标,这是mac的习惯吧),看到Miscellaneous(混杂的)选择,本对话框下面会出现External Tools的box,这个Build默认是/usr/bin/make 我改改吧,改为/bin/make还不行,让我郁闷了许久了,我怒了,我该成E:\GNUstep\bin\make,然后点下回车,好了!再点击"螺丝刀",点击Project Build中的螺丝刀(build),没问题了..很好..
下面的Debugger你也要改了吧?? 我的是e:\GNUstep\mingw\bin\gdb.exe,必须带上exe后缀.
这环境的配置又进了一步!
阅读(4834) | 评论(0) | 转发(0) |