现在的位置: 首页 > 综合 > 正文

WIN7 + VS2008 ACE配置

2012年11月30日 ⁄ 综合 ⁄ 共 1064字 ⁄ 字号 评论关闭

操作系统:WIN7 编译环境:vs2008简体中文版 ACE版本:ACE-6.0.1 安装过程: 下载完ACE后将其解压,我的解压路径为E:/devLib/ACE-6.0.1/ACE_wrappers。 1 设置操作系统的环境变量 选择“控制面板/系统和安全/系统”中的“高级系统设置/环境变量”在其中添加一个名为ACE_ROOT的系统环境变量,值为刚才ACE解压的路径“E:/devLib/ACE-6.0.1/ACE_wrappers”。 在“用户环境变量”中添加变量名:Path,变量值:%ACE_ROOT%/lib,这样能够保证系统找到ace生成的动态链接库。      2 设置vs2008的C++发开项目信息 依次打开菜单 工具-选项-项目和解决方案-vc++目录 ,在右侧列表中选择“包含文件”,添加$(ACE_ROOT),在右侧目录中选择“库文件”,添加$(ACE_ROOT) /lib。 3 编译ACE 在ACE_ROOT/ace目录中创建一个名为config.h的文件,文件内容为: #define ACE_HAS_STANDARD_CPP_LIBRARY 1 //!<用于标准C++跨平台    #include "ace/config-win32.h" //!<在WIN32环境下使用ACE     #define ACE_USE_WCHAR     #define ACE_HAS_WCHAR //!<支持unicode     其中第一行是用于标准C++跨平台,第二行则是必须要的,表示当前是在win32的环境下进行ace项目。 4 进入ACE_ROOT/ace目录中,双击打开ace_vc9.sln,(如果是vs2005,则打开ace_vc8.sln),选择Debug版或 Release版(默认Debug版),打开菜单 生成-生成解决方案(或按F7)开始编译,编译过程比较快,大概几分钟样子。 编译完成后,可以看到,在ACE_ROOT/lib中生成的文件包含以下几个文件,分别是"ACE.dll","ACE.lib", "ACEd.dll","ACEd.lib",其中带"d"表示的是Debug版本。 5 检验ACE 打开vs2008,建立一个空项目,编写ACE代码,或将ACE程序员手册的第一程序拷入其中,编译程序(此时一般会 编译出错),需进行以下操作:打开 项目--属性 1)c/c++ -->常规-->附加包含目录:$(ACE_ROOT) 2)连接器-->常规 -->附加库目录:$(ACE_ROOT)/lib 3)连接器-->输入-->附加依赖项:ACEd.lib 6 编译程序,运行

抱歉!评论已关闭.