2013-07-19 2 views
1

내 카메라, Qt 및 OpenCV의 일부 도구를 사용하는 VS 프로젝트에서 실행 파일을 만들고 싶습니다.내 프로젝트에서 EXE 파일 만들기

실행 파일은 릴리스를 통해 찾을 수 있지만 다른 컴퓨터에 exe 파일을 넣 자마자 : 많은 dll 오류 메시지가 언급됩니다.

exe ​​파일을 만드는 데 유용한 아이디어가 있습니까?

+1

dll도 복사 하시겠습니까? – William

+0

@ NikosC. Qt 애플리케이션이 아닙니다. Qt가있는 VS를 추가하려면 – MelMed

답변

1

exe ​​파일을 만들 때 정적 라이브러리 만 포함하고 동적 라이브러리는 런타임에 연결되며 프로그램을 실행하려는 각 "컴퓨터"에서 사용할 수 있도록해야합니다.

실행 파일의 같은 디렉토리에 필요한 dll을 넣고 함께 배포해야합니다.

Visual Studio dll은 Visual Studio 버전의 Microsoft Visual C++ 재배포 가능 패키지를 통해 설치됩니다.

시스템 dll이 시스템에 이미 있어야하며 그렇지 않은 경우에는 해당 시스템과 호환되는 새 실행 파일을 빌드해야합니다.

환상적인 dll 세계를 즐기십시오!

+0

내 VS에 Qt를 사용하고 있습니다. 내 릴리스 폴더에서 사용하고있는 Qt 및 OpenCV의 모든 Dll 파일을 포함시켜야합니다. – MelMed

+0

예 QtCoreX.dll과 QtGuiX.dll과 함께 사용중인 다른 모듈의 dll (예 : QtSvgX.dll)이 필요합니다. – FRHU

0

여기를 보시기 바랍니다 : Create a self-contained program in C++ 저는 자체 포함 된 실행 파일을 만드는 방법에 대한 좋은 개요를 제공한다고 생각합니다.

또는 필요한 dll-s를 가져올 수 있습니다 (대부분의 프로그램에서 수행).

관련 문제