QT 설치 안내

7166 단어 QT
1. QT 설치 패키지 다운로드
다운로드 사이트 주소:http://download.qt.io/
혹은http://download.qt.io/archive/qt/
QT安装简介_第1张图片
5. 10 과 같은 필요 한 버 전 을 선택 하 십시오.
QT安装简介_第2张图片
클릭 하여 들 어간 후, 대응 하 는 운영 체제 의 설치 패 키 지 를 선택 하여 다운로드 합 니 다. 예 를 들 어 qt - opensource - windows - x86 - 5.10.0. exe
2. QT 설치
패 키 지 를 설치 하고 다운로드 한 후 더 블 클릭 하여 실행 합 니 다. 알림 에 따라 한 걸음 한 걸음 내 려 가면 됩 니 다.
QT安装简介_第3张图片
설치 할 구성 요 소 를 선택 할 때 주의해 야 할 것 같 습 니 다. 두 가지 컴 파일 러 로 QT 프로그램 을 컴 파일 할 수 있 습 니 다. 하 나 는 Visual Studio 이 고 다른 하 나 는 MinGW 이 며 Minimalist GNUfor Windows 의 줄 임 말 입 니 다.
만약 에 Visual Studio 를 컴 파일 러 로 선택 했다 면 해당 버 전의 Visual Studio 를 설치 해 야 합 니 다. 처음에 저 는 Visual Studio 2015 를 설 치 했 지만 VS 가 너무 크 고 10 여 개의 G 가 있 으 며 설치 한 후에 CD 가 얼마 남지 않 았 습 니 다.설치 할 때 다른 디스크 를 선 택 했 지만 대부분 은 CD 에 담 겨 있 었 고 마 운 트 해제 할 때 도 어 쩔 수 없 이 제어 판 에서 하나씩 마 운 트 해제 해 야 했다.
QT 를 설치 할 때 MSVC 구성 요 소 를 선 택 했 지만 Visual Studio 컴 파 일 러 는 함께 설치 되 지 않 았 습 니 다. Visual Studio 는 마이크로소프트 소프트웨어 이기 때문에 QT 는 자신의 설치 패키지 에 통합 할 수 없 지만 MinGW 를 선택 하면 MinGW 컴 파 일 러 를 설치 합 니 다. MinGW 가 오픈 소스 이기 때 문 입 니 다.
3. 프로젝트 생 성
설치 후 QtCreator 를 더 블 클릭 하여 실행
QT安装简介_第4张图片
새 프로젝트 를 선택 하면 Qt Widgets 애플 리 케 이 션 을 선택 할 수 있 습 니 다.
QT安装简介_第5张图片
Qt Widgets Application 모델 을 선택 하면 컴 파일 이 실 행 될 때 간단 한 화면 을 볼 수 있 습 니 다.

왼쪽 아래 에 있 는 삼각 아이콘 을 누 르 면 프로그램 을 컴 파일 하고 실행 합 니 다. 이 때 창 이 팝 업 됩 니 다. 정식 버 전의 exe 를 컴 파일 하려 면 release 버 전 을 컴 파일 할 수 있 습 니 다.
QT安装简介_第6张图片
프로젝트 인터페이스의 구축 설정 에서 release 로 선택 하 십시오. 기본 값 은 debug 입 니 다. release 버 전 으로 컴 파일 된 exe 는 debug 버 전의 파일 보다 작 습 니 다.
QT安装简介_第7张图片
같은 삼각형 실행 아이콘 을 클릭 하면 해당 디 렉 터 리 에서 exe 파일 을 생 성 합 니 다. 이 exe 파일 은 두 번 클릭 한 후에 도 실행 할 수 없습니다. dll 파일 이 부족 하기 때문에 dll 파일 이 부족 한 지 어떻게 알 수 있 습 니까? QT 자체 도구 로 완성 할 수 있 습 니 다.
QT安装简介_第8张图片
이 프로그램 실행
QT安装简介_第9张图片
빈 디 렉 터 리 로 전환 하고 QT 에서 컴 파일 된 exe 파일 을 이 디 렉 터 리 에 복사 한 다음 windeployqt 를 입력 하 십시오.  ProgramName.exe
QT安装简介_第10张图片
실행 이 끝나 면 이 디 렉 터 리 에서 필요 한 파일 을 생 성 합 니 다. 이때 exe 파일 을 두 번 클릭 하면 프로그램 을 실행 할 수 있 습 니 다. 마찬가지 로 이 디 렉 터 리 에 있 는 모든 파일 을 다른 컴퓨터 에 복사 해서 직접 실행 할 수 있 습 니 다.
명령 창 에 명령 을 입력 하 는 것 이 번 거 로 우 면 다음 스 크 립 트 를 사용 하여 의존 파일 생 성 을 도 울 수 있 습 니 다.
qt_pack.bat
@echo off

rem set current dir
set cur_dir=%cd%

rem Setting up environment for Qt usage...
set PATH=D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin;D:/Qt/Qt5.10.0/Tools/mingw530_32\bin;%PATH%

rem set windeployqt tool path
set windeployqt=D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin\windeployqt.exe

for /f "delims=\" %%a in ('dir /b /a-d /o-d "%cur_dir%\*.exe"') do (
     for /f "delims=.exe tokens=1,*" %%i in ("%%a") do ( 
        
        rem if dir is exist ,remove firstly
        if exist %cur_dir%\%%i (
           rd /s /Q %cur_dir%\%%i
        )
        rem create dir
        md %cur_dir%\%%i
        
        rem move exe file to designated dir
        move %%a %cur_dir%\%%i\%%a
        
        rem execute windeployqt      
        %windeployqt% %cur_dir%\%%i\%%a
     )
)

rem wait for input
pause

위의 내용 을. bat 의 스 크 립 트 파일 에 복사 하여 빈 디 렉 터 리 에 두 고 QT 로 컴 파일 된 exe 도 이 디 렉 터 리 에 두 고 스 크 립 트 를 실행 하면 됩 니 다.
위 스 크 립 트 에서 set PATH 는 QT 에 대응 하 는 설치 디 렉 터 리 로 변경 해 야 합 니 다. 다음 경 로 는 / 입 니 다.
set PATH=D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin;D:/Qt/Qt5.10.0/Tools/mingw530_32\bin;%PATH%

스 크 립 트 의 windeployqt 도 QT 에 대응 하 는 설치 디 렉 터 리 로 변경 해 야 합 니 다.
set windeployqt=D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin\windeployqt.exe

질문
for /f "delims=.exe tokens=1,*" %%i in ("%%a")

현재 디 렉 터 리 에 있 는 exe 파일 을 옮 겨 다 니 며 대응 하 는 exe 에 의존 파일 을 생 성 하려 면 현재 디 렉 터 리 아래 에 폴 더 를 만들어 야 합 니 다. 폴 더 의 이름 은 exe 에 대응 하 는 파일 이름 입 니 다. 밖 에 있 는 for 순환 은 exe 의 파일 이름과 접 두 사 를 얻 을 수 있 습 니 다. 예 를 들 어 Qwind. exe, 이 값 은% a 에 존재 합 니 다.% a 의. exe 를 제거 하고 Qwind 만 유지 해 야 합 니 다.그래서 두 번 째 for 를 썼 습 니 다. exe 앞의 문자열 을 얻 는 데 사 용 됩 니 다.
처음에 in (% a) 이 라 고 썼 는데, 결 과 는 필사적으로 실행 되 지 않 았 고, 뒤에 작은 따옴표 '% a' 를 붙 였 는데 도 정확 하지 않 았 으 며, 마지막 에 작은 따옴표 로 바 뀌 었 으 니 문제 가 없 었 다.

좋은 웹페이지 즐겨찾기