QT

Qt Dll 실행 오류

크게웃기 2020. 2. 18. 17:12
반응형

 

윈도우에서 프로그램 개발 후 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 파일을 복사

이제 실행하면 정상동작 될 것이다.

 

아래는 내가 갖고 싶고, 추천하는 마우스를 링크 걸었다.

 


G903 마우스 상세정보 보기

개발자를 위한 다른 마우스 보러가기



이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받고 있습니다.

반응형