我已经使用msvc编译器编译了boost(版本1.62.0),并且使用Visual Studio 2015调试和发布版本。但我可以在Qt(版本5.7)中使用boost,但仅在发布版本中,在调试版本上我有一个示例错误:C1083: Cannot open include file: 'boost/array.hpp': No such file or directory
。
这是我的专业档案的一部分:INCLUDEPATH += C:/boost/boost_1_62_0
LIBS += -LC:/boost/boost_1_62_0/libs
。
示例项目:
test.pro文件
QT += core
QT -= gui
CONFIG += c++11
TARGET = test
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
INCLUDEPATH += C:/boost/boost_1_62_0
LIBS += -LC:/boost/boost_1_62_0/libs
main.cpp文件
#include <QCoreApplication>
#include <boost/array.hpp>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
如何解决?