사용자에게 의존하지 않고 내 앱을 만들고 싶습니다. 내 exe와 같은 폴더에 dll 파일을 넣으면 잘 작동합니다. 내 프로 파일 (Qt는 4.8.1)에 고정 사용에 다음 코드를 모든 라이브러리를 설정하기 위해 노력하고있어 :QtCreator - 정적 dll lib를 사용하십시오
QMAKE_LFLAGS += -static-libgcc
CONFIG += static
앞의 코드는 아무것도 변경되지 않습니다.
- libgcc_s_dw2-1.dll
- mingwm10.dll
- QtCore4.dll
- QtGui4.dll
사실 내 응용 프로그램이 파일 이상이되는 것을 원하지 않으며 사용자가 무거운 라이브러리 파일 (마지막 9MB)을 다운로드하지 않기를 바랍니다.
Qt 프로젝트를 컴파일하고 정적 라이브러리를 사용할 수 있습니까?
나는 인터넷에서 찾은 튜토리얼을 읽으려고했지만 모두 구형입니다. 내가 읽은 것을 위해, 해결책은 Qt 소스 코드를 통계적으로 재구성하는 것입니다.
프레임 워크를 컴파일했습니다. 모든 것이 완료된 것 같습니다. 하지만 다음에해야 할 일은 무엇입니까? 복사/붙여 넣기가 필요합니까? – Manitoba
QMake 프로젝트 파일에서'CONFIG + static '을 포함하고 Qt 프레임 워크에 대한'LIBS' 링크를 포함시킴으로써 정적 프레임 워크에 링크 할 수 있어야합니다. – sixones
감사합니다. – Manitoba