본문 바로가기

dll2

[Qt] Qt 프로그램 배포(release) 방법 Qt 로 만든 프로그램을 배포 하고 싶은 방법중 하나는 dll 을 포함하여 실행파일과 함께 배포하는 방법이다.이 방법이 가장 간단하게 배포 가능한 방법이다. 1. Qt 프로젝트를 Release 모드로 빌드한다.2. Release 모드로 빌드하면 Release 폴더가 새로 생성되고 해당 폴더내에 exe 파일이 실행파일로 사용된다.3. 어떤 dll 파일들이 필요할까??? 내 프로젝트의 경우 sql 도 있고 다른 윈도우 사용자에게 배포하기 위해 필요한 것들을 정리했다. - Qt 버전에 따라서 약간 파일명이 다르지만 대부분 비슷하다. - Sql 을 사용하기 때문에 라이브러리와 플러그인 두가지가 필요하다. Qt5.sql.dll 과 sqldrivers 폴더에 qsqlite.dll 을 복사한다. - 다른 윈도우에서 .. 2016. 8. 20.
Exception from HRESULT: 0x8007007E (OpenCV사용시) 아무튼 msvcr71.dll 을 system32 폴더에 복사 해 넣으면 문제는 해결할 수있다고 하는데 나는 이미 msvcr71.dll이 존재했는데도 오류가 떳었다. 따라서 내가 사용한 방법은 dll버젼을 확인해서 dll을 교체해 주는 것이다. OpenCV를 사용했을 때 이러한 에러가 발생했는데 다른사람이 만든 프로그램을 내 컴퓨터 환경에서 실행하려고 했을때 문제가 생겼다. 따라서 참조된 dll파일의 버전이 달랐기때문에 내 컴퓨터에 있는 opencv dll을 참조해주고 실행할때 필요한 highgui, cv, cxcore등의 dll도 교체해 주었더니 에러가 사라졌다. 2009. 7. 5.