2

我在 windows xp 上构建 qpid cpp 解决方案时遇到困难

我已经安装了 Boost 1.55.0、Python 2.7、Ruby 2.0.0 和 CMake 2.8

然后我为 Python、Ruby 和 CMake 添加了环境变量路径,然后 Boost 变量设置如下

BOOST_ROOT C:\Boost

BOOST_LIBRARYDIR C:\Boost\lib

BOOST_INCLUDEDIR C:\Boost\include

我使用命令提示符下的以下命令构建 Boost

引导程序

.\b2

我已经下载了 qpid-cpp-0.26,然后我在命令提示符下使用以下命令构建 qpid

cmake -i -G "Visual Studio 10"

执行上述命令已生成 qpid 的解决方案文件

然后我从解决方案文件中打开 qpid 以在 Visual Studio 2010 中构建,当我尝试构建解决方案时,它在 qpidCommon 中给了我以下错误

无法打开文件'boost_thread-vc100-mt-gd-1_55.lib'

经过一番搜索,我想出了类似的解决方案

在预处理器定义中添加“BOOST_ALL_DYN_LINK”

在链接器中添加库路径 - 常规 - 附加库目录

但上述解决方案对我不起作用

有任何想法吗?

4

1 回答 1

0

我有一个解决方法,从命令提示符运行以下命令

bjam --build-type=complete

在项目属性 - 配置属性 - VC++ 目录 - 库目录中添加库路径 - 这里添加库路径(一个在阶段 - 库)

这对我有用。

于 2014-05-06T06:41:22.583 回答