C++ boost nuget无法打开文件Visual Studio 2015
我正在制作一个C++项目(对于C++来说相当新颖),它需要所谓的“boost”库。我以为我可以用金块添加它让我的生活更轻松...(#include <boost\date_time.hpp>
增加),但现在我得到这个错误C++ boost nuget无法打开文件Visual Studio 2015
错误LNK1104无法打开文件 “libboost_date_time-vc141-MT-GD-1_65_1 .lib'
问题是什么?
回答:
您需要将boost库目录添加到您的项目配置中,转到项目菜单,然后选择属性。
在属性树中转到'VC++目录',在库目录中添加\ lib64-msvc-12.0(将32位版本的64位更改为32)。
我建议你通过view-> other windows-> property manager来做到这一点,那么它也会为所有未来的项目设置。
回答:
错误LNK1104无法打开文件 'libboost_date_time-vc141-MT-GD-1_65_1.lib'
根据错误,你应该添加libboost_date_time-vc141-mt-gd-1_65_1.lib
库目录到你的项目配置。这个.lib
包含在NuGet包boost_date_time-vc140
或boost_date_time-vc141
中。
由于您使用的Visual Studio 2015年,你只需要在NuGet包boost_date_time-vc140
安装到您的项目,的NuGet将自动添加libboost_date_time-vc141-mt-gd-1_65_1.lib
库目录到你的项目配置。安装完成后,该错误将得到解决。
此外,由于您在Visual Studio 2015中使用了boost
库,因此我建议您可以使用boost-vc140
,其中包含许多依赖关系。所以你不需要手动添加它们。
希望这有助于。
以上是 C++ boost nuget无法打开文件Visual Studio 2015 的全部内容, 来源链接: utcz.com/qa/257276.html