当我试图编译我的.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.bat
和b2.exe
编译了boost库。我不明白为什么这个文件打不开...它存在,并且boost已经编译好了。有帮助吗?
1条答案
按热度按时间xxls0lw81#
您还必须在链接器〉所有选项〉附加库目录下为链接器提供
stage\lib
路径。