2013-08-01 6 views
1

Qt 프로젝트를 컴파일하려고합니다 (Qt 5.0.2에서 Qt Creator 2.7.0 내에서) QtSQL과 관련된 링커 오류가 계속 발생합니다. 라이브러리 (KioskBridge 내가에서 SQL을 사용하고있는 파일/클래스) :QtSQL을 사용하여 Qt 프로젝트를 컴파일 할 수 없습니다. (링커 오류)

kioskbridge.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl QSqlDatabase::QSqlDatabase(void)" ([email protected]@[email protected]) referenced in function "public: __cdecl KioskBridge::KioskBridge(class Html5ApplicationViewer *)" ([email protected]@[email protected]@@@Z) 

내 프로 파일 QT + = SQL을 포함하지만, 그게 적절한 라이브러리와 링크 할 것 같지 않습니다.

아이디어가 있으십니까?

+1

.pro 파일에 QT + = sql을 추가 한 후 _run qmake_가 있습니까? – Zlatomir

+0

아니. 난 정말 바보 야. 그걸 방금 해결했기 때문에 실제로 대답으로 설정해야합니다. –

답변

6

.pro 파일을 수정 한 후 을 실행하면 qmake (적절한 종속성을 가진 makefile을 다시 생성 함)을 실행 한 다음에야 성공적으로 새로 추가 된 모듈과 응용 프로그램을 연결할 수 있습니다.

관련 문제