0

ubuntu 64ビットとQt4でQtCreatorを使用しています。

私はboost::filesystemプロジェクトに lib を使用しており、これだけを最終的な実行可能ファイルに静的にコンパイルしたいと考えています。選択的な静的コンパイルを採用する方法や、必要なだけを Qtcreator に指定する方法をまだ見つけていませんboost::filesystem。静的にコンパイルされ、他のすべては動的にコンパイルできます。

######################################################################
# Automatically generated by qmake (2.01a) mar dic 25 07:27:22 2012
######################################################################

QMAKE_CXXFLAGS += -std=c++11 -O3 -DNDEBUG

TEMPLATE = app
TARGET = 
DEPENDPATH += .
INCLUDEPATH += . \
               ~/libs/boost_1_52/include
LIBS += -static -L~/libs/boost_1_52/lib \
        -lboost_filesystem

# Input
SOURCES += main.cpp

static私は結果なしでどこにでもフラグを配置しようとしましBdynamicBstatic

これは QtCreator で可能ですか?

4

1 に答える 1

0

...を使用する代わりに *.a ファイルを直接リンクするのはどうstatic -L~/libs/boost_1_52/lib -lboost_filesystemですか?

于 2012-12-25T17:38:17.810 に答える