Chinaunix首页 | 论坛 | 博客
  • 博客访问: 850146
  • 博文数量: 117
  • 博客积分: 2595
  • 博客等级: 少校
  • 技术积分: 1204
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-18 18:16
文章分类

全部博文(117)

文章存档

2013年(1)

2012年(2)

2011年(18)

2010年(95)

2009年(1)

分类: C/C++

2010-04-15 16:56:42

我的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) |
给主人留下些什么吧!~~