목차
설치 및 빌드 시, 경로 상에 공백이 있을 경우 빌드에 오류가 발생함. 아니면 공백이 처리되게 끔 프로젝트 파일 및 명령어 실행 시에 공백 처리 추가
QFtp는 QT4에는 포함되어 있으나 QT5부터는 빠져 있어 별도로 추가해야 한다.
1. qtftp 다운로드
qtftp는 github에서 다운로드 할 수 있다.
qtftp를 빌드하기 위해서는 perl이 필요하다. 만약 처리되어 있지 않다면 아래를 참조하여 설치한다.
https://strawberryperl.com/download/5.32.1.1/strawberry-perl-5.32.1.1-64bit.msi
2. qtftp 빌드
- syncqt.pl 실행
C:\xxxxxxxxx\qtftp-master> perl C:\Qt\Qt5.12.12\5.12.12\msvc2017_64\bin\syncqt.pl -version 5.12.12 <srcbase> = C:/xxxxxxxxx/qtftp-master <bldbase> = C:/xxxxxxxxx/qtftp-master <outbase> = C:/xxxxxxxxx/qtftp-master QtFtp: created fwd-include header(s) for <srcbase>/src/qftp/ { qftp.h (2), qurlinfo.h (2) } QtFtp: created version header QtFtp: created master header QtFtp: created headers.pri file
- qtftp.pro 수정 및 프로젝트 로드
- module_qtftp_tests 부분 때문에 빌드에서 에러가 발생한다. 필요없는 부분이니 삭제한다.
- Line 21의 module_qtftp_tests 제거 (Line 20의 마지막 “\” 제거)
- 프로젝트 로드
- 빌드 (릴리즈 모드)
- 빌드가 완료되면 아래와 같이 Build directory에 파일이 생긴다.
- 생성된 파일 전체를 C:\Qt\Qt5.12.12\5.12.12\msvc2017_64로 복사한다. (.qmake.stash, Makefile 제외)
- 이렇게 하면 끝!!
'놀기 > 잡스러운 것' 카테고리의 다른 글
git master 다시 가져오기 (0) | 2022.04.17 |
---|---|
PuTTY key format too new 에러 (0) | 2022.04.17 |
종합소득세 - 세금이 얼마나 되려나... (0) | 2021.11.25 |
오라클 Comment 자동 생성을 위한 Custom Annotation 만들기 (0) | 2021.10.16 |
time 명령어로 프로그램 수행 시간 측정하기 (0) | 2021.10.15 |
댓글