프로그램을 독립형으로 만들려면 어떤 QT DLL을 복사해야합니까?

StackOverflow https://stackoverflow.com/questions/614554

  •  03-07-2019
  •  | 
  •  

문제

응용 프로그램으로 배포 디렉토리를 만들려고합니다. 여러 QT DLL을 해당 디렉토리에 복사했으며 프로그램은 한 가지 예외로 작동하는 것 같습니다. SQLITE 용 SQL 플러그인을 찾지 못하는 것 같습니다. qtsqlite.dll을 디렉토리에 복사하면 응용 프로그램에서 SQLITE 파일을 열거나 생성 할 수 없습니다. 프로그램이 데이터베이스를 읽을 수 있도록 Direcotry 구조 또는 어떤 추가 파일을 복사 해야하는지는 무엇입니까?

도움이 되었습니까?

해결책

당신이 사용할 수있는 종속 .exe EXE의 종속성이 무엇인지 정확히보고 여기에 모두 포함되어 있는지 확인하십시오.

또한 읽습니다 이 페이지 QT 플러그인 정보. 그것들은 "플러그인"이라는 특정 디렉토리에 있어야하며 다른 모든 DLL이있는 기본 디렉토리가 아닙니다.

다른 팁

아마도 아마도 qtsqlite.dll 자체는 원래 sqlite dll에 달려있을 것입니다.

배포에 LGP 라이센스 사본을 포함시키는 것을 잊지 마십시오. 그리고 그들의 출처. 법을 유지하려면 :-)

@shoosh가 제공 한 링크 덕분에 문제를 해결할 수있었습니다. qsqlite.dll 라이브러리와 함께 분포에서 sqldrivers 서브 디렉토리를 만들어야했습니다. 그러나 그것은 단지 1 단계였습니다. 본격적인 Windows 설치 프로그램을 만드는 데 도움이되는 팁과 리소스가 있습니까? 저는 주로 Linux 프로그래머 이므로이 지역은 나에게 알려지지 않았습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top