提升 c++ LNK1104无法打开文件"libboost_serialization-vc140-mt-gd-1_62.lib"错误
Boost c++ LNK1104 cannot open file 'libboost_serialization-vc140-mt-gd-1_62.lib' error
我目前正在尝试为我的c++项目添加boost,但我遇到了这个错误
LNK1104无法打开libboostrongerialize -vc140-mt-gd-1_62文件。自由'
我实际上是在尝试这个家伙的方法这里
和我要使用头只有库使用visual studio 2015,但我一直有这个错误,我也尝试过使用nuget来安装boost,但它给了我相同的错误
当我按照这个人的指南在这里尝试使用b.jam时
和我总是得到失败的更新错误,所以我不知道该怎么做,以获得boost运行在我的c++项目
首先,需要Building Boost。构建引擎(在Windows上运行bootstrap.bat)
第二步是编译boost库(在Windows上运行b2.exe)第三步也是最后一步是添加路径"…"boost_1_62_0stagelib" to General->库目录项目配置
当试图在Windows上使用Boost构建CMake应用程序时,也在构建Boost之后,我得到了同样的错误。我可以在Boost目录中找到确切的*.lib
文件,但我仍然会得到"无法打开文件"。错误。
我通过在我的应用程序构建中添加-DBoost_USE_STATIC_LIBS="ON"
标志来解决这个问题。(您也可以将set(Boost_USE_STATIC_LIBS ON)
添加到您的应用程序CMakeLists.txt
)
相关文章:
- 为什么 Serial.println(<char[]>);返回随机字符?
- 在Linux Mint上使用多个版本的libboost
- 如何使用 c++ libboost 运行进程并获取其输出?
- 编译花絮 g++, clang++, 使用 libboost -- g++8 编译失败时 g++7 成功;
- Arduino Uno - serial.read to a struct of bits
- Arduino - 如何从 serial.read() 馈送结构?
- Arduino在通过Serial读取utf8时表现奇怪
- 如何在 Arduino 延迟期间在 void loop() 中使用 serial.available()?
- Serial.print in arduino 不写变量
- Serial.Read() code
- 约克托+助推器.有没有办法让libboost.a进入SDK
- Windows 和 Linux 中的 USB Serial 之间的区别
- 在Arduino Radiohead中使用serial.read()与const char *
- Libboost后缀适合发布/调试项目设置
- 使用 Serial.Read 输入在 Arduino 上设置 LCD 光标
- Arduino Serial在哪里创建
- "Serial transmit complete" -中断RS485 [小猎犬骨黑 - 埃]
- Arduino serial.available奇怪的错误
- Arduino IDE - 按下按钮时停止重复'Serial.println'
- libboost中未定义的符号