VS2008编译器下ACE的配置

ACE+TAO编译 ACE + TAO + CIOS编译         最近一个星期一直在配置ACE + TAO + CIOS环境,走了不少弯路,下面来分享一下我的经验,希望起到一个抛砖引玉的作用。         首先说说我的配置环境。         操作系统:XP         编译器:VC9         ACE + TAO + CIOS: ACE 5.8.0, TAO 1.8.0, and CIAO 0.8.0 (ACE+TAO+CIAO x.8.0)下面开始讲解步骤。1.       在http://down 阅读详情

说一下VS2008学习ACE的配置方法,至于VS2008的安装就不必多说了。

 

1、ACE的下载

最新版本全在这里:http://download.dre.vanderbilt.edu/

版本太多了,可以选择http://download.dre.vanderbilt.edu/previous_versions/ACE-6.0.0.zip或者http://download.dre.vanderbilt.edu/previous_versions/ACE-6.0.0.tar.gz,这两者可能只是格式上的不同,具体未查证,但均可使用。

2、ACE的编译

将下载到的压缩文件解压到C盘根目录,当然其他盘其他目录也可以,路径配置正确就好了。

解压后的路径为C:/ACE_wrappers,可以看到C:/ACE_wrappers目录下sln文件只有8、9和10三个版本,9是用VS2008打开的,10是VS2010。创建一个config.h文件,将下面三行粘贴进去,放在C:/ACE_wrappers/ace目录下

#define ACE_HAS_STANDARD_CPP_LIBRARY 1

//#define ACE_HAS_MFC 1(这句须注掉,不然会有内存泄露)

#include "ace/config-win32.h"

然后打开C:/ACE_wrappers/ace/ace_vc9.sln,生成(B) ——>生成ACE(U),编译需要一段时间。编译完成后看目录C:/ACE_wrappers/lib下,ACEd.dll和ACEd.lib文件,要的就是这两个。

3、设置环境变量

我的电脑——>属性——>高级选项卡——>环境变量按钮,用户变量组里新建,变量名:ACE_ROOT,变量值:C:/ACE_wrappers;编辑变量名Path,添加:%ACE_ROOT%/bin;%ACE_ROOT%/lib。

4、VS2008的配置

选择工具(Tools)——> 选项(Options)——> 项目和解决方案(Projects and Solutions)——>VC++目录(VC++ Directories)

可执行文件(Executable files):添加$(ACE_ROOT)/bin

包含文件(Include files):添加$(ACE_ROOT)

库文件(Library files):添加$(ACE_ROOT)/lib

 5、配置完成,来测试一下

打开VS2008选择VC++下的Win32,创建一个Win32控制台应用程序test,下一步,附加选项选择空项目,完成。

解决方案资源管理器选项卡,源文件目录鼠标右键,添加(D)——>新建项(W)...,选择C++文件(.cpp)创建一个.cpp文件,粘贴以下代码:

#include "ace/Log_Msg.h"
int main (int argc, char *argv[]){
 ACE_TRACE(ACE_TEXT ("main"));
 ACE_DEBUG ((LM_INFO, ACE_TEXT ("Hello/n")));

 getchar();
 return 0;
}

还差一步,test工程上鼠标右键菜单,添加(D)——>现有项(G)...,选择到C:/ACE_wrappers/lib文件夹选择ACEd.lib文件,添加。

好了,F5启动调试,出现黑背景窗口(像TC编译时的那种),显示Hello

 

配置正确!

http://blog.youkuaiyun.com/yjh4866/article/details/6279493
VC2008编译器 visual studio 太庞大,很多时候,我们只需要其编译器就可以了。vc2008 的编译器,短少精干 很强大 立即下载

相关推荐

ace库万能版-(VS2015 VS2013 VS2017或者用Mpc自己生成.sln)

VS2015 VS2013 VS2017都可以用。 也可以用Mpc生成自己电脑上对应版本的.sln,方法: 在命令提示符中运行 %ACE_ROOT%\bin\mwc.pl -type vc14 -value_template "configurations='MFC Release' 'MFC Debug' Release Debug" -features "mfc=1" %ACE_ROOT%\ace\ace.mwc 注:%ACE_ROOT%是你解压后的目录,VC14对应VS2015,其他依次递推,在安装盘会生成 .sln ,只编译该解决方案下的ace工程即可,在lib文夹下会生成对应的库文件。

VS2008下 ACE 编译 for WINDOWS

1. 下载ACE+TAO.zip    示例版本:ACE+TAO+CIAO-6.1.3.zip(选择Full下载,它包含了vc9的解决方案)    下载地址:http://download.dre.vanderbilt.edu/ 2. 解压至自定义目录   我们现在把它解压到C:/ 3. 配置环境变量    ACE_ROOT = C:\ACE+TAO+CIAO-6.1.3\AC

人体运动、生物特征、高性能移动计算、人性化智能交互 725

vs2008编译通过的ace

所需的东西都已经编译通过,别且能正确使用

VS2008 ACE安装配置解决(编译不通过,报很多错)

本篇文章不是为了介绍ACE配置的具体步骤,此步骤在很多网上都有介绍如果你按照网上流程操作后,编译还是未通过,有可能出现的问题。 可能问题1:在“工具”->“选项”->“项目和解决方案” ->“VC++目录”->“选项”,在右边的“包含文件”中添加$(ACE_ROOT) ,而不要添加ACE$(ACE_ROOT)/ace.可能问题2:环境变量PATH中要增加:C:/windows/system32;C:/windows/system;C:/windows;D:/Program Files/Microsoft V

rongdian_zc的专栏 740

eNSP-Pro配置又丢了?手把手教你用导出功能防患于未然

本文详细介绍了eNSP-Pro配置防丢失的全套方案,包括运行时内存、虚拟存储设备和宿主机文件系统的配置存储机制,以及多维度备份策略和特殊场景下的恢复技巧。通过优化保存流程、自动化定时导出和版本化管理,帮助网络工程师有效防止配置丢失,提升工作效率。

weixin_42665725的博客 239

​苹果开发者账号推送证书配置详细指南​

推送证书的配置是iOS应用实现消息推送的核心步骤。通过生成证书、配置描述文件、集成到服务器三大环节,开发者可快速为App启用APNs服务。建议优先使用更灵活的APNs Auth Key替代传统证书,以减少维护成本。确保拥有有效的苹果开发者账号(个人/公司账号),年费已缴纳。

2325

Win10 + vs2013编译ACE6.3.0(x86与x64)动态库

简单说明 win10下使用VS2013编译ACE6.3.0动态库的步骤记录。 步骤说明 1)下载地址:http://download.dre.vanderbilt.edu/ 下载最新版本,选择Latest Micro Release Kit项下的ACE.zip即可。 下载历史版本,选择如下: 我这里下载的ace.6.3.0. 2)查看Visual Studio版本:帮助 -> 关于Mic...

光阴迷客的知识库 1485

URP Shader编程之自定义后处理单pass渲染(URP 14.x)

❌ 不要在里拿✅ 只在里拿RendererFeature 生命周期RTHandle 设计Blitter 的真实语义Shader 输入来源。

qq1342753906的博客 607

[转]VS2008编译器下ACE的配置

说一下VS2008学习ACE的配置方法,至于VS2008的安装就不必多说了。 1、ACE的下载 最新版本全在这里:http://download.dre.vanderbilt.edu/ 版本太多了,可以选择http://download.dre.vanderbilt.edu/previous_versions/ACE-6.0.0.zip或者http://download.dre.van...

weixin_30764771的博客 79

“守望先锋”网络同步分析

守望先锋”(Overwatch)是一款由暴雪娱乐开发的团队基础第一人称射击游戏(FPS),于2016年正式发布。游戏以其独特的角色设计、丰富的游戏模式和高度的团队合作性而受到广泛欢迎。类型:第一人称射击(FPS)/多人在线战斗竞技场(MOBA元素)平台玩家人数:每场比赛由两个六人队伍组成,共12名玩家。客户端/服务器模型:在这种模型中,客户端负责处理用户输入和表现逻辑,而服务器则负责游戏的核心逻辑和状态管理。客户端与服务器之间通过网络进行通信,确保游戏状态的一致性。强同步机制。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 425

Win10系统怎么打开Microsoft帐户?Win10系统打开Microsoft的帐户方法

也被加入了越来越多的功能,我们在使用电脑的时候,很对用户会打开Micorsofy账户功能,搜索个人邮件信息,照片等等,还能将个人的数据备份到账户内,那要怎么打开账户呢,下面带给大家方法。以上就是小编给大家整理的win10系统打开Microsoft帐户的具体操作方法,方法简单易懂,有需要的朋友可以看一看,希望这篇教程对大家有所帮助。5、最后我们将“Microsoft帐户”选项下方的开关按钮向右滑动将其打开,如下图所示,这样就成功打开wMicrosoft帐户功能了。我们在窗口左侧点击“设置”选项即可。

2401_88800025的博客 278

VS2005编译器下ACE的配置

from :http://blog.youkuaiyun.com/yjh4866/article/details/6279493  我用的是VS2005配置成功 说一下VS2008学习ACE的配置方法,至于VS2008的安装就不必多说了。   1、ACE的下载 最新版本全在这里:http://download.dre.vanderbilt.edu/ 版本太多了,可以选择htt

lys07962000的专栏 899

华为OD机试真题 新系统【优化充电桩调度算法】

华为OD机试 新系统真题【优化充电桩调度算法】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【优化充电桩调度算法】

qq_45776114的博客 753

VS2008下编译ACE+TAO

1.安装VS2008。 2.下载ACE+TAO。下载地址http://download.dre.vanderbilt.edu/,里面有两个,都是Release版,不知道有啥差别,我下的是第二个。选择FULL下载(FULL包含了项目文件,而SOURCE只包含源文件和相应的MPC与

chenhongqiaowh的专栏 858

Qwen-Image(阿里通义千问)技术浅析(一)

Qwen-Image(阿里通义千问多模态模型)是阿里巴巴推出的视觉-语言多模态大模型,能够理解图像内容并完成复杂的跨模态任务。

m0_75253143的博客 675

【企业智能体开发】优化模型成本、延迟与失败降级

小林的培训快开始时,服务台花很久“思考最优回答”,体验并不会更好。反过来,为了省钱而始终选最轻的模型,若连房间、连接方式和任务状态都识别不稳,后续错误检索和重复建单会造成更大代价。企业 Agent 的优化对象不是单次模型调用价格,而是任务在可接受时间内、安全地推进到正确结果的总成本。

Mr数据杨 893

如何在Windows,Visual C++下获取、配置和构建ACE及TAO?

 Q:如何在Windows,Visual C++下获取、配置和构建ACE及TAO?A:本FAQ提供 在Windows下用VisualC++安装和构建ACE+TAO的基本说明。  ACE+TAO也适用于其它主要的操作系统,例如:Linux, Solaris,  HP-UX, AIX和Tru64,还适用于一些实时,嵌入式操作系统,如  VxWorks,LynxOS, timeSys Linux和Win

TAO工作室Stone Jiang的专栏 1622

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

TAO使用指南(VS2008)

1、从官网下载最新的版本,地址是: http://download.dre.vanderbilt.edu/,本实验系统下载的版本是ACE+TAO-5.6.7.zip,在windows XP操作系统上,使用VS2008进行编译。<br /><br />2、解压下载的ACE+TAO-5.6.7.zip,本实验系统放在E盘上,即E:/ACE_wrappers。在该文件夹下,有ace的安装向导文件ACE-INSTALL.html在E:/ACE_wrappers/TAO文件夹下有TAO的安装向导文件TAO-INSTA

god9me的专栏 1487

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

WIN7+VS2010 ACE配置

操作系统:WIN7 编译环境:VS2010版 ACE版本:ACE-6.0.4 安装过程: 下载完ACE后将其解压,我的解压路径为C:\ACE_wrappers。 1 设置操作系统的环境变量 选择“控制面板\系统和安全\系统”中的“高级系统设置\环境变量”在其中添加一个名为ACE_ROOT的系统环境变量,值为刚才ACE解压的路径“E:\devLib\ACE-6.0.1\ACE_wrapp

yach1603的专栏 534

在 vs2008 里使用 SGI STL 的内存池特性

最近开发的一个C++项目是针对性能进行优化的,所以在很多细节上不得不"咬文嚼字", 而/C++其中强大的地方是对内存使用有很强的可控性, 而任何一个C++项目都离不开对内存的管理,所以要进行内存管理的优化内存池是必须要考虑的.内存池的做法理论在网上很容易找到,但却真正可靠高效的实现,还真是凤毛麟角,也许你会说ACE,boost之类的现成实现,然而这些大家伙动辄就得找半天资料才能编译

Practise_Think的专栏 2699
上一篇: 用STL设计消息队列、优先级消息队列、资源分配管理器
下一篇: [shell]避免定时任务脚本的常见问题
xiaoding133
博客等级 码龄19年 415粉丝 159原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值