2017-12-12 6 views
0

/ENTRY : "mainCRTStartup"과 같은 명령 줄 옵션을 사용하려면 vs 프로젝트가 필요합니다. cmake 명령을 알아야합니다. 이 모든 것을 달성하기 위해 모든 변화가 무엇인지 알려 주시기 바랍니다.cmake를 사용하여 vs 프로젝트에 명령 줄 옵션 추가

+0

VS-> 구성 등록 정보 -> 링커 -> 명령 줄 –

+0

[전달 컴파일러 옵션 cmake] (https://stackoverflow.com/questions/44284275/passing-compiler-options-cmake)의 가능한 복제본 – Florian

답변

0

ENTRY 링크 플래그를 추가하려면 set_target_properties() 함수를 사용해야합니다.

set_target_properties(target PROPERTIES LINK_FLAGS "/ENTRY:\"mainCRTStartup\"" ...) 

은 많은 사람들이 mainCRTStartup 주위에 따옴표를 이스케이프 잊어 trnd. 참고 : "..."는 설정하려는 추가 링크 플래그를 나타냅니다. 추가 링크 플래그가있는 경우 모든 링크 플래그 주위에 따옴표를 묶습니다.

이것은 일반적으로 add_executable/add_library 호출 후에 수행해야합니다.