在Visual Studio 2010中,Ogre3d无法链接提升库

时间:2014-06-23 17:36:37

标签: c++ ogre vc10

我最近尝试按照其网页上的教程设置一个食人魔3d v.19项目。 设置项目后,我尝试构建它,我收到以下错误:

LINK:致命错误LNK1104:无法打开文件'libboost_thread-vc100-mt-gd-1_55.lib'

我确定我正在使用正确的食人魔SDk(vc10)。我还检查了上面的文件是否在它的位置 - 它是!它在应该的文件夹中,但我仍然得到错误。

请帮忙。

2 个答案:

答案 0 :(得分:1)

你应该温和地检查一下所有的升级库(基本上位于" OgreSDK_vc10_v1-9-0 \ boost \ lib \"),例如,用于调试配置:
libboost_thread-VC100-MT-GD-1_55.lib
libboost_system-VC100-MT-GD-1_55.lib
libboost_date_time-VC100-MT-GD-1_55.lib
libboost_chrono-VC100-MT-GD-1_55.lib
在项目配置中声明(项目 - >设置 - >链接器 - >输入 - >附加依赖项)。此外,您应该提供正确的路径,VS2010将通过指定Project-> Settings-> Linker-> General-> Additional Library Directories来寻找此libs。完成所有这些步骤后,链接器将拥有检测所需库并处理它们的所有信息。

答案 1 :(得分:0)

我认为您没有将这些库链接到Boost,请检查以下内容:

配置属性 - 链接器 - 常规 - 其他库目录

$(OGRE_HOME)\升压\ lib中 $(OGRE_HOME)\ lib中\ $(配置)