2009-03-18 7 views
0

저는 Visual C++ 6.0에서 응용 프로그램을 개발했습니다. iicnt.exe (작성자 설치)를 사용하여이 프로그램의 exe를 실행했지만, 다른 응용 프로그램에서 exe 파일을 실행하면 ' t은 DLL을 보여주는 vc + + 소프트웨어가 없어, 어떻게 DLL을 다른 DLL을 files.i 윈도우에서 vc + + 소프트웨어를 설치하지 않고도 내 응용 프로그램을 실행하는 dll 파일을 다시 다운로드 한 것보다, 내가 그것을 해결할 수있는, PLZ 도와주세요 너를 사랑해. Realease를 만드는 법? 기본적으로 디버그 빌드은 exe 파일을 생성합니다

답장을 보내 주셔서 감사합니다.

+0

중복 된 http://stackoverflow.com/questions/657109/how-to-make-project-exe-how-to-include-all-runtime-dll-files/657119#657119 – Aamir

답변

1

디버그 빌드를 배포했습니다.이 빌드는 선적이 허용되지 않는 DLL에 따라 다릅니다.

이 경우 VC6에서 릴리스 빌드를 만들고 배포하십시오.

Visual Studio와 함께 제공되는 depends.exe 유틸리티를 사용하여 응용 프로그램에 필요한 DLL을 확인할 수 있습니다.

편집 : 준비가 완료되면 릴리스 빌드를 얻는 가장 쉬운 방법은 빌드 메뉴의 일괄 빌드 명령을 사용하는 것입니다. 프로젝트에서 알려진 빌드 유형을 모두 선택하고 정리 (권장)하거나 최신으로 가져 오도록 선택할 수 있습니다.

GUI를 디버그 대신 릴리스 빌드로 전환 할 수도 있습니다. 릴리스 빌드에서 디버거를 실제로 실행해야하는 경우 올바른 방법입니다. 두 빌드 모두 디버그 기호를 포함합니다. 차이점은 런타임 라이브러리가 링크 된 것과 더 관련이 있으며 assert() 매크로를 만드는 것과 같은 특정 최적화는 효과가 없습니다.

+0

Realease 빌드 방법 ? 기본적으로 디버그 빌드. –

+0

빌드 메뉴의 일괄 빌드 항목을 참조하십시오. 나는 편집 된 답변에서 더 많은 말을했습니다 ... – RBerteig

+0

감사합니다. 나는 대답을 얻었습니다. –

관련 문제