大家看下, 在ACE下居然编绎通不过, 报无法打开包括文件:“ace/OS.h”: No such file or directory
#include "ace/OS.h"
#include "ace/Log_Msg.h"
int main (int argc, char *argv[])
{
ACE_DEBUG((LM_DEBUG,"Hello, ACE! "));
ACE_OS::exit(1);
return 0;
}
1>------ 已启动生成: 项目: 1234, 配置: Debug Win32 ------
1>正在编译...
1>1.cpp
1>g:\1234\1234\1.cpp(1) : fatal error C1083: 无法打开包括文件:“ace/OS.h”: No such file or directory
1>生成日志保存在“file://g:\1234\1234\Debug\BuildLog.htm”
1>1234 - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
这是什么原因啊!
[解决办法]
你设置好了路径否?
1 设置环境$(ACE_ROOT) 为 ace_wrapers的路径
2 设置包含$(ACE_ROOT)/include
[解决办法]
呵呵
你添加包含文件的时候有问题
你这样添加的是不是ace_wrappers文件夹里面的ace文件夹啊?
这样不行的
两种方法:
第一你的头文件改成:
#include "OS.h"
#include "Log_Msg.h"
根本的方法是就是你的那个问题:
设置包含$(ACE_ROOT)/include这个路径设置在哪里?
设置成整个ace文件夹ace_wrappers,而不是里面的那个ace