QtCreatorを使用して(GUIを使用して)小さなC ++プログラムを作成し、MinGWを使用してコンパイルしています。プロジェクトをデバッグモードでコンパイルするとすべて正常に動作しますが、リリースモードに移行するとすぐに、コンパイラエラーが発生します。
undefined reference to 'std::out_of_range::~out_of_range()' thread.cpp
エラーをクリックすると、次のようにもなります。
File not found: thread.cpp
Boostのインストールを調べて、thread.cppを見つけました。これは、プロジェクトのインクルードパスにあるはずです。
何か案は?
編集:これが私の.proファイルです:
#-------------------------------------------------
#
# Project created by QtCreator 2012-08-10T12:09:39
#
#-------------------------------------------------
QT += core gui
TARGET = GeneDropWin
TEMPLATE = app
SOURCES += main.cpp \
genedrop.cpp \
mainbody.cpp \
biofunctions.cpp \
fileio.cpp \
settings.cpp
HEADERS += genedrop.h \
geneclasses.h \
paramclass.h \
mainbody.h \
biofunctions.h \
fileio.h \
geneclasses.h \
settings.h
FORMS += genedrop.ui \
settings.ui
#Stuff I've added
INCLUDEPATH += "C:\\Program Files\\boost_1_50_0"
LIBS += -L"C:\\Program Files\\boost_1_50_0\\stage\\lib" -lboost_thread-mgw46-mt-1_50 -lboost_system-mgw46-mt-1_50 -lboost_date_time-mgw46-mt-1_50 -lboost_chrono-mgw46-mt-1_50
CONFIG += static \
release
RESOURCES += \
NIABLogo.qrc