Chinaunix首页 | 论坛 | 博客
  • 博客访问: 577520
  • 博文数量: 137
  • 博客积分: 4040
  • 博客等级: 上校
  • 技术积分: 1584
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-08 13:05
文章分类

全部博文(137)

文章存档

2011年(10)

2010年(23)

2009年(104)

分类:

2009-09-16 10:19:41

activeMQ在LINUX中是比较好部署的,但与VC接合相关的资料则比较少,可以有以个步骤来加以实现(也可以脉注意以下几点):
 
所用软件:VS2005   activemq-cpp-2.1.3-src
 
1、用VS2005编译下面的工程:
C:\activemq\activemq-cpp-2.1.3-src\vs2005-build\vs2005-activemq-cpp.sln,可以只编译vs2005-activemq,以产生activemq-cpp.lib 和activemq-cpp.dll,,其他的可以暂不编译,,一定要注意的是要选择“ReleaseDLL”这一项。这样,,在C:\activemq\activemq-cpp-2.1.3-src\vs2005-build\ReleaseDLL\目录下就会产生activemq-cpp.lib 和activemq-cpp.dll这两个库。同时还要把activemq-cpp.dll复制到C:\WINDOWS\system32目录下。
 
2、可以新建一个ACTIVEQM工程,最简单的接收发送功能实现就可。
 
3、选择工具--选项--项目和解决方案--VC++目录,,在包含文件中加入C:\activemq\activemq-cpp-2.1.3-src\src\main,,在库文件中加入C:\activemq\activemq-cpp-2.1.3-src\vs2005-build\ReleaseDLL,,
 
4、选择项目--所建工程属性--配置属性--连接器--命令行--附加选项中了加入activemq-cpp.lib(如果没有这一步,在工程连接过程中会提示activemqconsumer.obj : error LNK2001: 无法解析的外部符号等类似的错误)
 
5、进行编译进行即可。(选择Release版运行)
 
 
阅读(3791) | 评论(0) | 转发(0) |
0

上一篇:VmWare上运行VxWorks

下一篇:CoCreateInstance

给主人留下些什么吧!~~