1
우리는 scons 2.3.4를 사용 중이며 2008 년부터 Visual Studio 2013으로 업그레이드하는 중입니다./Visual Studio 2013의 MANIFEST 기본값
우리 스크립트에서는/MANIFEST 링크 플래그를 설정하지 않았습니다. 대신 기본 동작을 사용하여 매니페스트 파일을 생성했습니다.
VS2008에서 정상적으로 작동합니다. 그러나 VS2013에서 링커는 매니페스트를 만들지 않습니다. 이것은 틀린 것 같습니다. 설명서에 따르면/MANIFEST는 여전히 VS2013의 기본 동작입니다.
문제를 분류하는 스크립트에서/MANIFEST 플래그를 수동으로 활성화했습니다.
하지만이 단계가 왜 필요한지 궁금합니다.
VS2010 이후 런타임 DLL을 찾는 데 필요한 매니페스트가 필요하지 않습니다. 필요한 것은 UAC와 호환되는 프로그램을 선언하는 목록입니다. 기본 Linker + Manifest 설정으로 자동 생성됩니다. IDE로 더미 프로젝트를 만들어보십시오./MANIFEST 및/MANIFESTUAC이 필요합니다. –
이것이 제가 대답 한 것 같습니다. 위의 내용을 복사하여 공식 답변으로 붙여 넣으려면 올바른 것으로 표시하십시오. –
나는 그런 대답을지지하고 싶지 않다. 부담없이 게시하십시오. –