반응형
윈도우에서 프로그램 개발 후 Qt Creator가 아닌 exe파일을 실행하면
포함한 library 관련하여 아래와 같은 Error가 발생 하는 경우가 있다.
딱 봐도 알겠지만,
관련 dll 파일이 없어서 발생하는 문제이다.
Dll 파일이 없다면
파일명 만 변경되어 아래와 동일한 팝업이 발생 할 것이다.
위와 같이 dll 파일이 없어 발생하는 문제를 해결하기 위해서는 2가지 방법이 존재 한다.
1. PC환경 변수에 path 추가.
2. 배포시 dll 파일 동시 배포.
1번의 경우 개발환경이 설정되어져 있는 피씨에서만 가능하며,
실제 사용자를 위해서는 2번의 방법으로 진행되어야한다.
우선 1번의 방법을 공유하겠다.
내 컴퓨터 -> 속성 -> 고급설정 -> 환경변수 -> Path -> QT library 가 위치한 path 추가.
기본 path는 아래에서 버젼명만 다를 듯하다.
기본 path : C:\Qt\Qt5.13.0\5.13.0\mingw73_64\bin
2. 배포시 dll 파일 포함하여 배포.
이건 더 간단하다.
위애 path로 저정한 dll 파일이
위치한 폴더에 가서 실행파일과 같은 위치에 dll 파일을 복사
이제 실행하면 정상동작 될 것이다.
아래는 내가 갖고 싶고, 추천하는 마우스를 링크 걸었다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받고 있습니다.
반응형
'QT' 카테고리의 다른 글
ubuntu에서 windows용 QT Application build 하기 (0) | 2021.05.27 |
---|---|
Ubuntu 18.04에 QT Application 개발환경 설정 (0) | 2020.03.12 |
ubuntu 16.04 메뉴 및 패널 제거 (0) | 2019.09.17 |
[QT] Windows 10에 QT 프레임워크 설치하기 (Ver 5.13.0) - 2 (0) | 2019.08.06 |
[QT] Windows 10에 QT 프레임워크 설치하기 (Ver 5.13.0) - 1 (0) | 2019.08.06 |