Qt 5.4를 쓰고 있다. Creator를 통해 파일을 생성하였다. Gcc로 컴파일 하도록 설정되어있다.
문제는 내 PC에서 생성한 실행파일을 다른 PC로 옮겨 실행하려고 하면, 실행이 안된다는 것이다. DLL 파일이 없다는 메시지가 나온다.
이를 해결하는 방법.
뒤져보니, static compile하는 방법이 있다고 한다. 필요한 모든것을 함께 넣어 컴파일 하는 방법. 지금 여기서 기록하는 것은 dynamic한 방법.
생성한 실행파일과 함께 필요한 DLL을 같은 폴더에 넣어 배포하면 된다.
1. 빌드한 exe 파일을 다른 폴더로 옮긴다.
예: 생성한 파일 example.exe를 C:\temp\example\example.exe로 카피한다.
2. 시작 => 모든 프로그램 => Qt 5.4.0 => 5.4. => Mingw 4.9 (32bit) => qt 5.4 for windows (command window) 클릭
3. In the command window, C:\Qt\Qt5.4.0\5.4.0\mingw48_32\bin\windeployqt.exe c:\temp\example\example.exe
이렇게 하면, 필요한 파일들이 해당 폴더에 복사된다.
그 폴더를 복사하여 배포하면 된다.
걱정 끝.
피드 구독하기:
글 (Atom)
아마존 7주년, 그리고 퇴사
밑에 보니 아마존 6주년 포스트가 있네. 그 포스트 후 다시 1년 반의 시간이 지남. 시간은 왜 이렇게 빨리 흐르는거야. 지금은 2026년 8월. 2026년 2월말이 아마존 근무 7주년이 되던 때이고, 4월달에 퇴사를 했다. 7년 1개월 정도만에 ...
-
이번주에는 회사에서 노트북(여기서는 랩탑이라 부르는)을 지급했다. 현재는 데스크탑을 쓰고 있었는데, 리스 만료기간이 되어, 그에 맞추어 데스크탑을 다 회수하고, 랩탑으로 교체하기로 했다고 한다. 새 기계를 받으면 언제나 좋지만, 더러운 책상도 ...
-
기억이 더 가물가물해지기 전에 아마존 인터뷰 후기를 남겨보기로 한다. 지금은 리로케이션 까지 해치우고 시애틀에 산지 2달이 조금 넘은 시점이다. 인터뷰 보기 전에 다른 분들이 웹사이트에 남겨둔 인터뷰 후기를 뒤지면서 이 회사는 인터뷰를 어떻게...
-
소스파일은 내가 만든 것이 아닌데, 그 소스를 내가 물려받아 modify한 적이 있다. 이 프로그램은 시리얼 포트를 열어서, 거기에 연결된 디바이스의 데이터를 다운로드하는 조금은 간단한 프로그램인데, 올초에 내가 수정을 가했기 때문에 내가 유지를 하고...