2012-02-02 2 views
2

Visual Studio 2008으로 OpenCV 프로젝트를 만들었습니다. exe를 프로젝트 폴더에서 실행할 때 내 컴퓨터 (Windows 7)에서 완벽하게 실행됩니다. 이 Windows 7 컴퓨터에서이 exe 실행할 싶습니다. exe 폴더에있는 모든 DLL이 포함되어 있습니다. 내 OpenCV 프로젝트가 이미지를로드하므로 이미지를 포함 시켰습니다. 프로젝트에서 C 드라이브 ("C : //mypic.jpg")에서 이미지를로드 했으므로 다른 컴퓨터에서 EXE를 실행할 때 이미지를 해당 C 드라이브로 옮길 필요가 있습니다.다른 컴퓨터에서 OpenCV 프로젝트를 실행하십시오.

저는이 모든 작업을 수행했으며 Visual Studio 또는 프로그래밍 환경이없는 다른 컴퓨터에서 실행하려고하면이 오류가 발생합니다.
"side-by-side 구성이 잘못되어 응용 프로그램을 시작할 수 없습니다. 자세한 내용은 응용 프로그램 이벤트 로그를 참조하거나 명령 줄 sxstrace.exe 도구를 사용하십시오."

아무도 도와 드릴 수 있습니까? 미리 감사드립니다.

+0

가능한 복제본 [Visual Studio 2008로 OpenCV 응용 프로그램 만들기 및 다른 컴퓨터에서 실행] (http://stackoverflow.com/questions/2539980/building-an-opencv-application-with-visual-studio-2008) - and-it-from-anoth) –

답변

2

Visual Studio 2008 Redistributable 패키지를 설치해야 할 것으로 생각됩니다. Windows에 응용 프로그램을 배포하는 올바른 방법은 설치 프로그램을 만드는 것입니다. Visual Studio 2008 Professional을 사용하는 경우 프로젝트의 설치 관리자를 만들 수 있어야합니다. Here은 시작하기 좋은 안내서입니다. 설치 프로그램을 만드는 데 사용할 수있는 무료 대체 프로그램이 필요한 경우 NSIS opensource installer generator를 확인하십시오.

+0

+1 나는 항상 NSIS를 사용합니다. – karlphillip

관련 문제