0

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

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

这是我的 .pro 文件:

模板 = 应用程序

QT += qml 快速小部件

来源 += main.cpp \ testclass.cpp

资源 += qml.qrc

INCLUDEPATH += C:\boost

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

#Qt Creator的代码模型中用于解析QML模块的附加导入路径 QML_IMPORT_PATH =

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

标题 += \ testclass.h

4

1 回答 1

1

在 LIBS 变量中,仅使用“-L”表示正确的库路径 (-L)。您进行了混合,在缺少 libs 目录时指定了一个文件(小写 l)。

你不需要指定库,boost 有编译指示。

于 2015-06-11T11:37:12.317 回答