최신 뉴스 :QT 4 - .Lib에 QuaZip 및 QtCrypto를 작성하는 방법은 무엇입니까?
는 지금 (AES 256) 데스크톱 플랫폼에서 QuaZip 문제를
QtCrypto이 일을 해결했습니다. 하지만 어떻게 심비안에 대한 lib 빌드?
질문 :
- 어떻게 QtCryptoand QuaZip의 lib 디렉토리 파일을 구축합니까? (아래 내용 참조)
새로운 QT Mobile Application Project (QT Create 2.3)에서 Lib을 사용하는 방법은 무엇입니까?
배경 :
것은 내가 노키아 심비안 장치에 대한 압축을 해제 관리자 응용 프로그램을 만들기 위해 Qt는 창조주를 사용하고 있습니다.
- QtCrypto (파일 암호 해독) 및 QuaZip (ePub zip 파일 압축 풀기)을 사용해야합니다.
- 내 프로젝트에서 사용할 수 없습니다.
플랫폼 : 내가 시도 Qt는 4.7.4에
- Qt는 창조주 2.3.0 기본
- 윈도우 7 32 비트
- 배포 노키아 N8
단계 :
A)를 QtCtypto 및 QuaZip 프로젝트
QtCtypto 해방
- 다운로드를 구축하고 엽니 다 http://delta.affinix.com/qca/
QuaZip : 변경없이 http://quazip.sourceforge.net/
열기를. "빌드"를 클릭하십시오.
.lib 파일을 찾을 수 없습니다. 그래서 나는 .dll 파일을 복사한다.내가 QuaZip 웹 사이트
B)의 지시를 따르는 경우 시간 대신
아직도 가져 오기
나는 새 프로젝트를 만들고 (모바일 프로젝트도 실패 Qt Application)
"Symbian Simulator", "Symbian Device", "Window desktop"빌드 환경을 선택했습니다.
위에서 언급 한 .dll .h 파일을 가져옵니다.
가져 zdll.lib, zlib.def
는 통화 당에서 .PRO 파일
OTHER_FILES += \
lib/zdll.lib \
lib/zlib.def \
lib/QuaZip.dll
LIBS += $$PWD/lib/zdll.lib
LIBS += $$PWD/lib/QuaZip.dll
INCLUDEPATH += $$PWD/include
DEPENDPATH += $$PWD/include
6. 코드 아래에있는 추가 (이 QuaZip 프로젝트에왔다) 파일을 검색하면 변수를 만들 수 있습니다.
7. QuaZip 웹 사이트의 예를 따르십시오. 그것의 유사 : QuaZip (fileName);
8. 그러나 앱을 실행할 때 시작할 수 없습니다. 그러나 오류가 나는 QuaZip 및 QtCtypto에서 lib 디렉토리를 구축하지만 실패하려고
C) 기타
를 구축하지 않을 때
항상 .DLL 또는 .A 구축 하지만 .lib가 아닙니다.
Symbian 용 QuaZip을 컴파일하는 방법을 공유 할 수 있습니까? 나는 또한 나의 프로젝트를 위해 그것을 필요로한다. 감사합니다 – Peacemoon