|
我按照网上的说明一步一步都设置好了
可是在编译一个小程序时就是失败
#include "ace\OS.h"
int main ()
{
return 0;
}
就是测试一下
结果是
1>------ 已启动生成: 项目: h, 配置: Debug Win32 ------
1>正在编译...
1>h.cpp
1>D:\work\ACE_wrappers\ace/config-win32-common.h(23) : fatal error C1189: #error : Please define WIN32 in your project settings.
1>生成日志保存在“file://f:\Documents and Settings\Brian\My Documents\Visual Studio 2005\Projects\h\h\Debug\BuildLog.htm”
1>h - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
请问是什么原因啊
----------------------------------------------------------------------------------
你这个错误是没有定义WIN32这个宏,因为ACE是基于Win32系统的,所以需要定义这样一个宏,如果你是一个project,那你在project的设置里面增加该宏定义,如果你只是一个文件的话,只需要在include ACE的头文件之前定义该宏就是了 |
|