Qt中的Boost无法在MSVC的调试(C1083:没有这样的文件或目录)中编译

时间:2016-12-11 13:29:26

标签: c++ qt visual-c++ boost

我已经使用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();
}

如何解决?

0 个答案:

没有答案