Creative Commons License
本Blog采用 知识共享署名-非商业性使用-禁止演绎 3.0 Unported许可协议 进行许可。 —— Fox <游戏人生>

游戏人生

游戏人生 != ( 人生 == 游戏 )
站点迁移至:http://www.yulefox.com。请订阅本博的朋友将RSS修改为http://feeds.feedburner.com/yulefox
posts - 62, comments - 508, trackbacks - 0, articles - 7

ACE之Cygwin vs Win

Posted on 2009-08-24 11:59 Fox 阅读(2508) 评论(6)  编辑 收藏 引用 所属分类: T技术碎语

本文同步自游戏人生

我屈服了,还是VS用的方便。

之前在Cygwin下已经可以使用的ACE,因为阅读代码太不方便(对于一个WinEr来说),上午在VS下面花了几分钟就把ACE配好了,而且使用$(ACE_ROOT)\examples\C++NPv1的代码跟踪调试,太习惯了。

按照$(ACE_ROOT)\ACE-INSTALL.html的安装说明:

o 选择并打开$(ACE_ROOT)\ace\ace_vc9.sln

o 添加config.h并加入以下内容:

    #define ACE_HAS_STANDARD_CPP_LIBRARY 1
    #include "ace/config-win32.h"

o F7

-----------------------------------------------

OK,现在$(ACE_ROOT)\lib下面已经生成了ACEd.dll、ACEd.lib,再设置一下系统环境变量(运行程序必需)和VC++目录(调试程序必需)。可以使用了:

o 选择并打开$(ACE_ROOT)\examples\C++NPv1

o F7

o for (; ; ) { F12, F9, F5, F10, F11 }

-----------------------------------------------

半个小时就搞定了当时一个星期的折腾……

结论:对于一个不忠实的Win Coder,在MinGW, Cygwin, UNIX…下面装B是要付出代价的。

当然,家里的机器就让它还一直跑Cygwin吧。

Feedback

# re: ACE之Cygwin vs Win  回复  更多评论   

2009-08-24 12:19 by 阿福
没用过source in sight吗?

# re: ACE之Cygwin vs Win[未登录]  回复  更多评论   

2009-08-24 12:30 by true
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
要放到#include "ace/config-win32.h"的前面,文档特别说明了

# re: ACE之Cygwin vs Win[未登录]  回复  更多评论   

2009-08-24 13:16 by L.S.Winson
这个结论太有才了。。。

# re: ACE之Cygwin vs Win  回复  更多评论   

2009-08-24 13:19 by Fox
@true
看了一下config-win32.h,这个宏前后都不会有影响,不过统一放在前面的话,是一个好的习惯,还是改过来了,3X

# re: ACE之Cygwin vs Win  回复  更多评论   

2009-08-24 13:21 by Fox
@阿福
没有,记得一个家伙说过:过分依赖ide是一个不好的习惯。想想在cygwin下装B就装到底算了。

# re: ACE之Cygwin vs Win  回复  更多评论   

2009-08-24 18:02 by sd
选择自己合适的IDE才是好习惯。
WIN下面不用VS,真不好说什么

# re: ACE之Cygwin vs Win  回复  更多评论   

2012-05-23 16:20 by chaussures jordan
Me gustaria Säbel donde puedo encontrar el Essiac o Los Ingrediants.También la cantidad correcta de USAR.
Oh, yo realmente envidio la forma de que temas posteriores, Como Me gustaria poder escribir como el `-;. ~ *

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理