activeMQ-CPP在VC2005中的安装部署和运行

3782阅读 0评论2009-09-16 jhluroom
分类:

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版运行)
 
 
上一篇:VmWare上运行VxWorks
下一篇:CoCreateInstance