M'kayにBoostライブラリを追加するときに、私はQt
に新たなんだと私は私のプロジェクトにboost/filesystem
libが含まれるようにしようとしています。しかし、私はそれを構築しようとすると、私はいつもこのエラーが出る:LNK1104エラーQtのプロジェクト
LNK1104: File "libboost_filesystem-vc140-mt-1_61.lib" cannot be opened.
は今、私はブースト・ウェブサイトに記載されているように、このライブラリは、事前に構築する必要があり、そのことを知っている私が作った:
bootstrap
.\b2
、それがうまく構築されました。私が何か間違ったことをした、どうやら
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = ProjectName
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp \
someclass.cpp \
someclass2.cpp
HEADERS += mainwindow.h \
someclass.h \
someclass2.h
FORMS += mainwindow.ui
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/libarys -llibboost_filesystem-vc140-mt-1_61
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/libarys -llibboost_filesystem-vc140-mt-1_61
else:unix: LIBS += -L$$PWD/libarys -llibboost_filesystem-vc140-mt-1_61
INCLUDEPATH += $$PWD/boost
DEPENDPATH += $$PWD/boost
を、私はまさにそれが何であるか、把握することはできません。私はまた私のプロジェクトにlibaryを追加するにはQtのダイアログを使用し、私の.PROファイルは、次のようになります。インターネットは問題を知っていますが、それには簡単な解決策はないようです。
libboost_filesystem-vc140-MT-1_61.lib'は、プロジェクトのlibrarysサブフォルダに存在する '場合は、あなたが32ビットおよび64ビットの混合されていないことを確認してください。 – drescherjm
それは、ランタイムリンクが気に入らなかったことが判明しました。ファイルはそこにあり、ビットバージョンもOKでした。あなたの時間をありがとう。 – Saftkeks