IDE : VS2005C++ Windows 응용 프로그램이 모든 DLL을 실행 파일에 포함합니다.
나는 Poco 라이브러리를 사용 중이며 dll은 실행 파일이 필요합니다. 실행 파일이있는 동일한 디렉토리에 파일을 넣어야합니다.
msjava.dll
msvcp80.dll
msvcr80.dll
PocoFoundation.dll
PocoNet.dll
dll-free 실행 파일을 만들 수있는 방법이 있습니까? 감사.
IDE : VS2005C++ Windows 응용 프로그램이 모든 DLL을 실행 파일에 포함합니다.
나는 Poco 라이브러리를 사용 중이며 dll은 실행 파일이 필요합니다. 실행 파일이있는 동일한 디렉토리에 파일을 넣어야합니다.
msjava.dll
msvcp80.dll
msvcr80.dll
PocoFoundation.dll
PocoNet.dll
dll-free 실행 파일을 만들 수있는 방법이 있습니까? 감사.
동일한 디렉토리에있을 필요는 없습니다. PATH
변수에 해당 디렉토리가 포함되어 있으면 다른 디렉토리에있을 수 있습니다.
Poco 라이브러리를 소스로 다운로드 할 수있는 것처럼 보이므로 정적 라이브러리로 빌드하고 독립형 실행 파일을 만들 수 있어야합니다 .
MSVC DLL의 업데이트
, 당신은 정적 라이브러리에 구축 할 수 있습니다. 프로젝트의 속성을 불러오고 C/C++, 코드 생성으로 이동하여 "런타임 라이브러리"를 수정하십시오. "다중 스레드 DLL"또는 "다중 스레드 디버그 DLL"이외의 라이브러리를 선택하십시오. Poco 라이브러리에 대해서도 그렇게하고 싶을 것입니다.
중복 가능성이 있습니까? http://stackoverflow.com/questions/336961/packing-an-exe-dll-into-one-executable-not-net/613798 – kloffy