Visual Studio Express 2005를 사용하여 독립 실행형 .exe 파일 만들기
Visual Studio Express 2005는 강력한 무료 C 개발 환경을 제공합니다. 그러나 외부 DLL에 의존하지 않고 오래된 시스템에서 실행할 수 있는 독립 실행형 .exe 파일을 생성하는 데 어려움이 있습니다.
문제:
정적 링크가 내부에 지정된 경우 Visual Studio 도구 집합에서는 생성된 .exe가 여전히 msvcm80.dll과 같은 DLL에 의존합니다. 또한 매니페스트 파일을 사용하는 복잡한 배포 시스템은 실행 가능한 실행을 특정 DLL 버전으로 제한합니다.
질의:
Visual을 사용하여 자체 포함된 .exe를 생성할 수 있습니까? 기본적인 Win32 작업을 수행하고 이전 Windows 운영 체제와 호환되는 Studio Express 2005 시스템?
해결책:
C-런타임의 경우:
외부 라이브러리의 경우:
타사 라이브러리를 활용하는 경우 링커는 동적으로 링크된 라이브러리를 무시하도록 명시적인 명령을 요구할 수 있습니다. CRT.
이러한 변경 사항을 구현하면 Visual Studio Express 2005를 사용하여 독립적으로 작동하고 이전 Windows 시스템과 호환되는 정적으로 연결된 .exe 파일을 생성할 수 있습니다.
위 내용은 Visual Studio Express 2005는 이전 Windows 시스템을 위한 자체 포함 .exe 파일을 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!