2014-03-24 5 views
0

Visual Studio 2010 실행 파일에 QT ODBC 소스를 포함시키는 방법에 대한 지침을 찾고 있습니다. 내 프로젝트는 SQLResult 클래스를 수정해야하며 configure -static 오브젝트에 링크하는 대신 내 애플리케이션에 소스를 포함하는 것을 선호합니다.QT QSqlDatabase, Visual Studio 프로젝트에 추가

FWIW : 유효한 라이센스를 보유한 등록 된 엔터프라이즈 사용자입니다.

감사합니다.

답변

0

이것은 내가 한 일입니다 ... 나는이 단계가 다른 사람들에게 유용하기를 바랍니다.

내 환경 : 비주얼 스튜디오 QT 년부터 2010 년 최고의

다운로드 빌드 추출이 ... 디렉토리에 빌드 C : \ Qt를 \ Qt는 - 사방 - 기업 - SRC-5.2.1 \

들어 각 (86/64) 플랫폼 : C : 프로그램 \ Visual Studio 도구는 \ 내 경우 QT 플랫폼

에 대한 디렉토리를 생성 명령 프롬프트 \ Qt를 \ x86 및 C : \ Qt는 \ 64 환경 경로를 설정합니다 QT베이스 :

QTDIR는 = C : \ Qt는 \ 86 \ Qt는 - 사방 - 기업 - SRC-5.2.1 명령 프롬프트에서 \ qtbase

% \ qtbase \ 빈

설정 PATH = %의 CD를, % PATH %

어떤 모듈을 포함한다 : 주를 -static

구성 -static -prefix % CD % \ qtbase -qt-SQL-ODBC -opengl 바탕 화면

nmake를

에서 SQL 플러그를 들면

:


CD를 SRC/SQL

VSProj 파일을 만들고 프로젝트에 포함되어 있습니다. Visual Studio에서

qmake를 -TP VC

은 VS 추가 기능이 시스템에 설치되어 있는지 확인합니다. VS 메뉴 Qt5 메뉴에서. 선택 옵션. VS 추가 기능을 연결할 빌드 을 만듭니다.

C/C++는 하이브 은 추가 일반 다음을 포함한다 :

.\GeneratedFiles;.;$(QTDIR)\include; 
.\GeneratedFiles\$(ConfigurationName); 
$(QTDIR)\include\QtCore; 
$(QTDIR)\include\QtGui; 
$(QTDIR)\include\QtSql; 
$(QTDIR)\include\QtWidgets; 
$(QTDIR)\include\QtNetwork; 
$(QTDIR)\include\QtConcurrent; 
.\header; 
$(QTDIR)\plugins\platforms; 
%(AdditionalIncludeDirectories) 

( 링커 \ 일반 \ 추가 라이브러리 디렉토리를

$를 \ 모든 라이브러리 VS 프로젝트 속성에서 참조하십시오 추가 종속성 \ 링커 \ 입력 QTDIR) \ lib; $ (QTDIR) \ plugins \ platforms; % (AdditionalLibraryDirectories)

관련 문제