﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-yesg-随笔分类-ACE</title><link>http://www.cppblog.com/yesg/category/19619.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 13 Jul 2012 07:15:45 GMT</lastBuildDate><pubDate>Fri, 13 Jul 2012 07:15:45 GMT</pubDate><ttl>60</ttl><item><title>(TODO)ACE读取ini配置文件</title><link>http://www.cppblog.com/yesg/archive/2012/07/08/182223.html</link><dc:creator>nk_ysg</dc:creator><author>nk_ysg</author><pubDate>Sun, 08 Jul 2012 11:05:00 GMT</pubDate><guid>http://www.cppblog.com/yesg/archive/2012/07/08/182223.html</guid><wfw:comment>http://www.cppblog.com/yesg/comments/182223.html</wfw:comment><comments>http://www.cppblog.com/yesg/archive/2012/07/08/182223.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yesg/comments/commentRss/182223.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yesg/services/trackbacks/182223.html</trackback:ping><description><![CDATA[ACE读取ini配置，需要使用两个类，ACE_Configuration_Heap和<span style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #cce8cf; ">ACE_Ini_ImpEXP<br />&nbsp;然后调用</span>
<span style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #cce8cf; ">get_string_value，好像</span>
<span style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #cce8cf; ">get_integer_value不好用</span><img src ="http://www.cppblog.com/yesg/aggbug/182223.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yesg/" target="_blank">nk_ysg</a> 2012-07-08 19:05 <a href="http://www.cppblog.com/yesg/archive/2012/07/08/182223.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ACE在windows下面编译(转载)</title><link>http://www.cppblog.com/yesg/archive/2012/06/26/180286.html</link><dc:creator>nk_ysg</dc:creator><author>nk_ysg</author><pubDate>Tue, 26 Jun 2012 03:32:00 GMT</pubDate><guid>http://www.cppblog.com/yesg/archive/2012/06/26/180286.html</guid><wfw:comment>http://www.cppblog.com/yesg/comments/180286.html</wfw:comment><comments>http://www.cppblog.com/yesg/archive/2012/06/26/180286.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yesg/comments/commentRss/180286.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yesg/services/trackbacks/180286.html</trackback:ping><description><![CDATA[<p style="color: #4b4b4b; text-align: left; background-color: #ffffff; font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; "><a href="http://blog.csdn.net/hjmhjms/article/details/1521357" style="color: #6faf30; ">http://blog.csdn.net/hjmhjms/article/details/1521357</a>&nbsp;<br />ACE的安装是一件比较麻烦的事情，这里简单的记录了我在VS2008下安装ACE的过程，希望能给大家一个参考。</p><ol style="color: #4b4b4b; text-align: left; background-color: #ffffff; margin-left: 2em; font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; "><li style="padding-right: 2px; list-style-type: decimal; "><div>安装环境：</div><ol style="margin-left: 2em; "><li style="padding-right: 2px; list-style-type: decimal; ">操作系统：Win 7旗舰版</li><li style="padding-right: 2px; list-style-type: decimal; ">编译环境：VS2008中文版</li><li style="padding-right: 2px; list-style-type: decimal; ">ACE版本：ACE-5.5.1</li></ol></li><li style="padding-right: 2px; list-style-type: decimal; "><div>安装过程：</div><ol style="margin-left: 2em; "><li style="padding-right: 2px; list-style-type: decimal; "><div>下载安装包。</div><ol style="margin-left: 2em; "><li style="padding-right: 2px; list-style-type: decimal; ">Ace的安装文件可以在<a href="http://download.dre.vanderbilt.edu/" style="color: #1d58d1; text-decoration: none; ">http://download.dre.vanderbilt.edu/</a>中下载到，由于我是在windows环境下安装并且不需要TAO等其它库，便下载了ACE-5.5.1.zip。</li><li style="padding-right: 2px; list-style-type: decimal; ">下载完成后将其解压。我的解压路径为D:\Develop\ACE_wrappers。</li></ol></li><li style="padding-right: 2px; list-style-type: decimal; "><div>设置环境变量</div><ol style="margin-left: 2em; "><li style="padding-right: 2px; list-style-type: decimal; ">在操作系统添加一个名为ACE_ROOT的用户环境变量，值为刚才ace的解压路径<span style="color: #c00000; ">D:\Develop\ACE_wrappers</span>。</li><li style="padding-right: 2px; list-style-type: decimal; ">添加用户的Path环境变量，值为<span style="color: #c00000; ">%ACE_ROOT%\lib</span>，这样才能保证系统能找到ace生成的动态连接库。</li><li style="padding-right: 2px; list-style-type: decimal; ">设置VS2005的C++开发项目信息，依次打开菜单 工具-选项-项目和解决方案-VC++目录 ，在右侧目录列表中选择"包含目录"，添加<span style="color: #c00000; ">$(ACE_ROOT)</span>，在右侧目录列表中选择"库文件"，添加<span style="color: #c00000; ">$(ACE_ROOT)\lib</span>。</li></ol></li><li style="padding-right: 2px; list-style-type: decimal; "><div>编译ACE</div><ol style="margin-left: 2em; "><li style="padding-right: 2px; list-style-type: decimal; ">在<span style="color: #c00000; ">ACE_ROOT\ace</span>目录创建一个名为<span style="color: #c00000; ">&nbsp;config.h</span>的文件。编辑文件并加入以下内容<br />#include "ace/config-win32.h"<br />表明当前是在win32的环境下进行ace的项目。</li><li style="padding-right: 2px; list-style-type: decimal; ">进入ACE_ROOT\ace目录中，能发现ACE现在已经带VS2005的编译项目了，直接打开<span style="color: #c00000; ">ace_vc9.sln</span>，直接生成ACE项目的Debug版和Release版，编译过程还比较快，大概就几分钟的样子。编译链接完成后，在<span style="color: #c00000; ">ACE_ROOT\lib</span>中一共生成了四个文件，分别是"ACE.dll"，"ACE.lib"， "ACEd.dll"，"ACEd.lib"，其中带"d"表示的是Debug版本。</li></ol></li></ol></li></ol><img src ="http://www.cppblog.com/yesg/aggbug/180286.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yesg/" target="_blank">nk_ysg</a> 2012-06-26 11:32 <a href="http://www.cppblog.com/yesg/archive/2012/06/26/180286.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>