C++ VisualStudio2010中的Ogre3d超链接增强库

C++ VisualStudio2010中的Ogre3d超链接增强库,c++,ogre,vc10,C++,Ogre,Vc10,我最近试着按照他们网页上的教程建立一个食人魔3d v.19项目。 设置项目后,我尝试构建它,但出现以下错误: 链接:致命错误LNK1104:无法打开文件“libboost_thread-vc100-mt-gd-1_55.lib” 我确保使用了正确的ogre SDk(vc10)。我还检查了上面的文件是否在它的位置上——它是!它在应该放的文件夹里,但我还是得到了错误 请帮助。您应该轻轻地检查所有的boost lib(基本上位于“OgreSDK_vc10_v1-9-0\boost\lib\”),例如,

我最近试着按照他们网页上的教程建立一个食人魔3d v.19项目。 设置项目后,我尝试构建它,但出现以下错误:

链接:致命错误LNK1104:无法打开文件“libboost_thread-vc100-mt-gd-1_55.lib”

我确保使用了正确的ogre SDk(vc10)。我还检查了上面的文件是否在它的位置上——它是!它在应该放的文件夹里,但我还是得到了错误


请帮助。

您应该轻轻地检查所有的boost lib(基本上位于“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

在项目配置中声明(项目->设置->链接器->输入->其他依赖项)。此外,您应该通过指定Project->Settings->Linker->General->Additional Library目录,提供VS2010将在其中查找此LIB的正确路径。完成所有这些步骤后,链接器将拥有所有信息来检测所需库并对其进行处理。

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

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

$(食人魔之家)\boost\lib $(食人魔之家)\lib\$(配置)