VS 2008 에서 Qt 프로 그래 밍 사용 하기
1. 설치 에 필요 한 소프트웨어
1. 설치 VS 2008 다운로드 하기;
2. qt - win - opensource - 4.7.0 - vs 2008. exe 를 다운로드 하고 설치 합 니 다.여기 서 우 리 는 C: \ Qt 4.7.0 에 설치한다 고 가정 합 니 다.
3. qt - vs - addin - 1.1.7. exe 를 다운로드 하고 설치 합 니 다.
이 세 개의 소프트웨어 가 설치 되면 VS 메뉴 인터페이스 에 'QT' 옵션 이 나타 납 니 다.
환경 설정
1. VS 로 win 32 콘 솔 프로그램 을 새로 만 듭 니 다. 프로젝트 이름 은 Hello 라 고 가정 합 니 다.
2. 도구 - > 옵션 - > 항목 과 솔 루 션 - > VC + 디 렉 터 리 를 선택 하 십시오.
(1) "실행 가능 한 파일" 을 선택 하고 추가 합 니 다: C: \ Qt 4.7.0 \ \ bin;
(2) "파일 포함" 을 선택 하고 추가 합 니 다: C: \ Qt 4.7.0 \ \ include; C:\Qt4.7.0\include\Qt;
C:\Qt4.7.0\include\QtCore; C:\Qt4.7.0\include\QtGui
(3) "라 이브 러 리 파일" 을 선택 하고 추가 합 니 다: C: \ Qt 4.7.0 \ \ lib;
3. 프로 그래 밍 시작 (여기 간단 한 예 를 들 어)
1. 메뉴 의 "QT" 옵션 을 선택 하 십시오. - > "Launch Designer" 를 선택 하고 designer 를 시작 합 니 다. "label", 내용 을 넣 습 니 다.
helloQT 라 고 쓰 여 있 습 니 다.그리고 Hello. ui 로 저장 하고 원본 파일 에 추가 합 니 다.
오른쪽 클릭 "Hello. ui" - > "속성" - > "사용자 정의 생 성 절차":
명령 행: uic. exe Hello. ui - o HelloUi. h
출력: HelloUi. h
추가 의존 항목: uic. exe;Hello.ui
그리고 '확인' 을 클릭 합 니 다.이때 'Hello. ui' 를 우 클릭 하고 '컴 파일' 을 선택 하면 HelloUi. h 가 생 성 됩 니 다.
프로젝트 에 추가 하기 맞다
2. Hello. cpp 에서 코드 를 작성 하면 다음 과 같 습 니 다.
- #include "stdafx.h"
- #include "HelloUi.h"
- #include <QtGui/QApplication>
- #include <QtGui/QMainWindow>
-
- int _tmain(int argc, _TCHAR* argv[])
- {
- QApplication app(argc,argv);
- QMainWindow *dlg=new QMainWindow();
- Ui::Form ui;
- ui.setupUi(dlg);
- dlg->show();
- return app.exec();
- }
3. "항목", "Hello 속성", "속성 설정" 을 선택 하 십시오:
(1) "일반": "문자 집합" 을 "다 중 바이트 문자 집합 사용" 으로 선택 하 십시오.
(2) "디버그": "환경" 값 을 PATH = C: \ Qt 4.7.0 \ \ 빈 으로 입력 하 십시오.
"합병 환경" 값 을 입력 하 십시오. 예.
(3) "링크 기": "일반" 옵션 에 들 어가 서 "추가 라 이브 러 리 디 렉 터 리" 를 입력 하 십시오. C: \ Qt 4.7.0 \ \ lib;
"입력" 옵션 에 들 어가 서 "추가 의존 항목" 을 입력 하 십시오: qtcore 4. lib qtgui4. lib
(이 두 라 이브 러 리 사 이 는 빈 칸 이 므 로 쉼표 를 쓸 수 없습니다)
4. 디 버 깅 운행 여기까지 오 면 프로그램 을 정상적으로 컴 파일 하여 성공 적 으로 실행 할 수 있 습 니 다.정상적으로 작 동 하지 않 으 면 메 시 지 를 남 겨 주세요.
본문 은 '차 가운 얼음' 블 로그 에서 나 온 것 이 니, 반드시 이 출처 를 보존 해 주 십시오.http://liangbing8612.blog.51cto.com/2633208/471849
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.