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:\ブースト

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 に答える