Visual Studio 编译器:无法打开文件“libboost序列化-vc 143-mt-gd-x64-1_81.lib”

bqf10yzr  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(378)

当我试图编译我的.cpp文件时,我从文件libboost_serialization-vc143-mt-gd-x64-1_81.lib的编译中得到了错误LNK 1104。

#include <iostream>
#include <string>
#include <functional>
#include <vector>
#include "boost\asio.hpp"
#include "boost\serialization\serialization.hpp"
#include "boost/archive/binary_iarchive.hpp"
#include "boost/archive/binary_oarchive.hpp"
#include <utility>

我的visual studio工具集是:

这与libboost库完全匹配。我在x64上以调试模式构建。我在VC和C/C〉General下的附加include目录是:

C:\local\boost_1_81_0\stage\lib中绝对有一个名为libboost_serialization-vc143-mt-gd-x64-1_81.lib的文件:

我通过运行bootstrap.batb2.exe编译了boost库。我不明白为什么这个文件打不开...它存在,并且boost已经编译好了。有帮助吗?

xxls0lw8

xxls0lw81#

您还必须在链接器〉所有选项〉附加库目录下为链接器提供stage\lib路径。

相关问题