Qt Creator로 작은 C++ 프로그램 (GUI 포함)을 작성하고 MinGW로 컴파일하고 있습니다. 내가 오류를 클릭하면Qt Creator 릴리스 모드가 std :: out_of_range에 대한 참조를 정의하지 않았습니다.
undefined reference to 'std::out_of_range::~out_of_range()' thread.cpp
나는 또한 얻을 :
File not found: thread.cpp
I를 내가 디버그 모드에서 프로젝트를 컴파일하지만 최대한 빨리 모드를 해제하는 이동 내가 컴파일러 오류를 얻을 때 모든 것이 잘 작동 내 부스트 설치를 살펴본 결과 thread.cpp가 발견되었고 내 프로젝트의 포함 경로에 있어야합니다.
아이디어가 있으십니까?
편집 :
#-------------------------------------------------
#
# 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
.pro 파일에 문제가있을 수 있습니다. 게시 할 수 있습니까? –
죄송합니다. .pro 파일에서 오류를 찾을 수 없습니다. –
고마워서 고마워. :) –