0
Visual Studioが.pro
ファイルのコンパイラであるかどうかを知る方法はありますか?例えば、OSや設定など、プロジェクトファイルで物事を検出するための方法の多くは、Visual Studioがコンパイラの場合、Qt .proファイルを知るには?
がある:
CONFIG(boost_asio) {
DEFINES += BOOST_SOCKETS
SOURCES += asiosocket.cpp
LIBS += -L/usr/local/lib \
-lboost_system
}
OTHER_FILES +=
contains(QT_VERSION, ^5\\.[0-9]\\..*) {
SOURCES += wavreader.cpp
HEADERS += wavreader.h
QT += multimedia
}
include(../../Shared/Common.pri)
windows: { LIBS += -L$$bin -lzip-2 }
!windows: { LIBS += -lzip }
私が欲しいものmingwのとブーストの両方にライブラリを後押しするための適切なリンクを提供することです。しかし、コンパイラに依存する名前はboost_chrono-vc120-mt-1_58
です。
私が何かのように持つことができますどのような方法があります:
visualstudio {
LIBS += -LC:/boost/libs -lboost_system-vc120-mt-1_58
}
一つの方法は、ユーザが、彼はqmakeののCONFIG
引数に使用していたコンパイラ伝える持っているだろうが、私はそれが最善だとは思わないが、溶液。
ありがとうございました:)私は前に検索しました... – coyotte508