使用msvc将libs升级到qt

时间:2015-06-11 11:04:50

标签: c++ qt boost msvc12

我已使用此命令安装qt-opensource-windows-x86-msvc2013_64_opengl-5.4.0.exe并编译boost_1_58_0.zipb2 toolset=msvc --build-type=complete stage。它适用于Visual Studio,但是当我尝试与Qt一起使用时,我得到了这个错误:

  

: - 1:错误:LNK1104:无法打开文件' libboost_filesystem-vc120-mt-gd-1_58.lib'

这是我的.pro文件:

  

TEMPLATE = app

     

QT + = qml快速小部件

     

SOURCES + = main.cpp \       testclass.cpp

     

RESOURCES + = qml.qrc

     

INCLUDEPATH + = C:\ boost

     

LIBS + =" -LC:\ boost \ stage \ lib \ libboost_filesystem-vc120-mt-gd-1_58.lib"

     

#Additional import path用于解析Qt Creator代码模型中的QML模块   QML_IMPORT_PATH =

     

#部署的默认规则。   包括(deployment.pri)

     

HEADERS + = \       testclass.h

1 个答案:

答案 0 :(得分:1)

在LIBS变量中,只使用" -L"正确的库路径(-L)。你做了一个混合,指定一个文件(小写l),而libs目录丢失了。

你不需要指定库,boost有pragma。

相关问题