저는 하나의 실행 파일만으로 이루어진 매우 작은 윈도우 어플리케이션을 만들고 있습니다. 프로그램이 SD 카드에 상주 할 것이므로 응용 프로그램을 최대한 자주 포함하고 싶습니다. 설치 프로그램이 필요 없습니다. 나는 사용자가 단순히 SD 카드에 실행 파일을 복사 할 수 있고 여분의 것을 가지고 놀지 않고 곧바로 실행할 수 있기를 바랄 것이다. 그런 다음 문제는 내 프로그램이 VS 2008 버전으로 컴파일된다는 사실이됩니다.이 버전은 설치가 보장되지 않는 CRT 버전이 필요합니다. 나는 CRT에 정적으로 링크하고 있는데, 나는이 문제를 우회하는 것으로 잘못 생각했다. 나는 몇 가지 오래된 VS 버전을 추적 생각했지만,이 잘못된 경로라고 생각합니다. 나는 창문 xp 이상을 새로 설치하는 프로그램을 실행하고 싶다. 어떤 도움 주셔서 감사설치자없이 배치
.
그래서 다른 라이브러리를 사용하고 계십니까? 언어 런타임에 정적으로 링크하는 경우에는 언어 라이브러리와 번들로 묶을 필요가 없습니다. 그렇다면 다른 의존성은 무엇입니까? – jalf
런타임을 정적으로 연결하면 * 문제가 발생하지 않습니다. 런타임이 여전히 동적으로 링크되는 이유를 추적해야합니다. –