ACE在MINGW下的编译

在安装ACE 以前,先下载

ACE

MSYS

MINGW

MAKE

MYSY装在了D:\MSYS

mingw装在D:\MINGW

ACE放到了D:\ACE_wrappers下

并设置ACE_ROOT=D:\ACE_wrappers

安装好以后把MINGW下的BIN和MSYS设置到路径下

也可以把D:\ACE_wrappers\ace设置到路径下

因为等一下编译出来的DLL是生成到这个目录下的

在D:\ACE_wrappers\ace目录下

建立一个新的文件config.h

内容为#include "ace/config-win32.h"

在D:\ACE_wrappers\nclude\makeinclude目录下建立

新的文件platform_macros.GNU

内容为

include $(ACE_ROOT)/include/makeinclude/platform_mingw32.GNU

执行MSYS,进入到MSYS的SHELL下

 cd $ACE_ROOT/ace

我的ACE在d:\ACE_wrappers\ace

也可以

cd /d/ACE_wrappers/ace

然后make

然后你就可以等一会了

 

等到他提示你没有错误的时候

表示成功了

你就可以编译例子了


注意:

你看一下你装了GUN MAKE了吗
装上以后
一般需要把mingw/bin下的
mingw32-MAKE.exe改名成make.exe

编译的时候需要awk
他在msys的BIN下,你需要把这个目录放到路径下

今天看了一下,我也装了
MSYSDTK
http://prdownloads.sourceforge.net/mingw/msysDTK-1.0.1.exe?download
不能编译的话,装一下这个

posted on 2004-12-15 23:41  红烧土豆  阅读(668)  评论(0编辑  收藏  举报

导航