VS2008下ACE/TAO的编译for Windows
2013-04-11 06:44
260 查看
文章来源: http://season7.spaces.live.com/blog/cns!616A2DB73E714D9C!120.entry
1. 下载ACE+TAO.zip,下载路径如下,选择Full下载,它包含了vc9的解决方案
http://download.dre.vanderbilt.edu/
2. 解压至自定义目录,我们现在把它解压到C:\,现在ACE的目录如下显示
C:\ACE_wrappers
|- ace
|- apps
|- gperf
|...
|- docs
|- TAO
|- CIAO
|- docs
|- tao
|- TAO_IDL
|- orbsvcs
|...
|...
3. 配置环境变量
ACE_ROOT = C:\ACE_wrappers
TAO_ROOT = C:\ACE_wrappers\TAO
在Path中添加
%ACE_ROOT%\bin;
%ACE_ROOT%\lib;
两项,在以后的工程中需要用到
4. 编译ACE and TAO
a. 在%ACE_ROOT%\ace下添加config.h,内容可以如下,我们不使用MFC等,故内容比较简单,需要的用户可以参考%ACE_ROOT% \ACE-INSTALL.html安装指导文件添加相应信息
/*
* config.h
*/
#ifndef CONFIG_H
#define CONFIG_H
#define ACE_NO_INLINE
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#include "ace\config-win32.h"
#endif //config.h
b. 简单的方法是将编译顺序写成一个.bat文件
cd %ACE_ROOT%\ace
vcbuild ACE_vc9.vcproj "Debug|Win32"
vcbuild ACE_vc9.vcproj "Release|Win32"
cd %ACE_ROOT%\apps\gperf\src
vcbuild gperf_vc9.vcproj "Debug|Win32"
vcbuild gperf_vc9.vcproj "Release|Win32"
cd %TAO_ROOT\TAO_IDL
vcbuild TAO_IDL_vc9.sln "Debug|Win32"
vcbuild TAO_IDL_vc9.sln "Release|Win32"
cd %TAO_ROOT\tao
vcbuild tao_vc9.sln "Debug|Win32"
vcbuild tao_vc9.sln "Release|Win32"
cd %TAO_ROOT\orbsvcs
vcbuild orbsvcs_vc9.sln "Debug|Win32"
vcbuild orbsvcs_vc9.sln "Release|Win32"
c. 执行此.bat文件
VS2008下ACE/TAO的编译for Windows
1. 下载ACE+TAO.zip,下载路径如下,选择Full下载,它包含了vc9的解决方案http://download.dre.vanderbilt.edu/
2. 解压至自定义目录,我们现在把它解压到C:\,现在ACE的目录如下显示
C:\ACE_wrappers
|- ace
|- apps
|- gperf
|...
|- docs
|- TAO
|- CIAO
|- docs
|- tao
|- TAO_IDL
|- orbsvcs
|...
|...
3. 配置环境变量
ACE_ROOT = C:\ACE_wrappers
TAO_ROOT = C:\ACE_wrappers\TAO
在Path中添加
%ACE_ROOT%\bin;
%ACE_ROOT%\lib;
两项,在以后的工程中需要用到
4. 编译ACE and TAO
a. 在%ACE_ROOT%\ace下添加config.h,内容可以如下,我们不使用MFC等,故内容比较简单,需要的用户可以参考%ACE_ROOT% \ACE-INSTALL.html安装指导文件添加相应信息
/*
* config.h
*/
#ifndef CONFIG_H
#define CONFIG_H
#define ACE_NO_INLINE
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#include "ace\config-win32.h"
#endif //config.h
b. 简单的方法是将编译顺序写成一个.bat文件
cd %ACE_ROOT%\ace
vcbuild ACE_vc9.vcproj "Debug|Win32"
vcbuild ACE_vc9.vcproj "Release|Win32"
cd %ACE_ROOT%\apps\gperf\src
vcbuild gperf_vc9.vcproj "Debug|Win32"
vcbuild gperf_vc9.vcproj "Release|Win32"
cd %TAO_ROOT\TAO_IDL
vcbuild TAO_IDL_vc9.sln "Debug|Win32"
vcbuild TAO_IDL_vc9.sln "Release|Win32"
cd %TAO_ROOT\tao
vcbuild tao_vc9.sln "Debug|Win32"
vcbuild tao_vc9.sln "Release|Win32"
cd %TAO_ROOT\orbsvcs
vcbuild orbsvcs_vc9.sln "Debug|Win32"
vcbuild orbsvcs_vc9.sln "Release|Win32"
c. 执行此.bat文件
相关文章推荐
- VS2008下 ACE 编译 for WINDOWS
- VS2008下编译ACE+TAO
- ACE+TAO+CIAO-5.6.1的编译
- TAO和ACE在Windows平台下的编译与安装
- 在windows下编译配置ACE和TAO
- TAO使用指南(一) ——Win32+VC6.0下ACE和TAO的编译
- ubuntu 9.04编译TAO+ACE+OPENDDS
- ACE和TAO编译时支持Unicode字符集和Qt
- CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)
- ACE的编译和安装,for windows、Linux
- ACE+TAO+6.2.6 vs2010编译
- CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)
- TAO使用指南 -- 编译ACE和TAO
- CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)
- VS2008编译ACE
- win32下ACE_TAO的编译
- CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)
- win7 vs2008编译ace多次提示microsoft incremental linker已停止工作
- CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)
- CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)