현재 선호하는 C ++ 환경은 무료이며 대체로 우수한 Microsoft Visual Studio 2005 Express 에디션입니다. 때때로 나는 기분 좋은 결과로 다른 사람들에게 릴리스 .exe 파일을 보냈습니다. 그러나 최근에 나는 만족스러운 결과가 내가 원하는 더 많은 운에 근거한 것이라는 불안한 발견을했다. 오래된 (2001 년 빈티지, 꼼꼼하게 업데이트되지 않은) XP 상자에서 이러한 프로그램 중 하나를 실행하려고하면 "시스템에서 x.exe를 실행할 수 없습니다"(또는 이와 유사한) 메시지 만 표시되었습니다.
일부 인터넷 검색에서이 도구 세트를 사용하면 정적 링크를 지정해도 실제로 추가 .dll 파일 (msvcm80.dll 등)에 의존하는 간단한 hello-world.exe가 생성됩니다. 믿을 수 없을 정도로 정교한 버전 계획 시스템 (매니페스트 파일 누구?)은 정확한 .dll 버전 없이는 .exe를 실행할 수 없습니다. 저는이 물건을 원하거나 필요로하지 않습니다. 저는 단지 가장 낮은 공통 분모 인 Win32 작업을 수행하고 모든 오래된 win32 OS에서 실행되는 구식 자체 포함 .exe를 원합니다.
기존 도구 세트로 내가 원하는 것을 할 수 있는지 아는 사람이 있습니까?
감사합니다.