내 응용 프로그램에는 ws2_32.lib를 포함하고 싶지만 프로젝트 등록 정보에는 -l
의 CMake를 지정하십시오.CMake에 Windows 라이브러리를 추가하는 방법?
...
add_executable(Executive ${exec_src})
target_link_libraries(Executive ws2_32)
은 그래서 내 CMakeLists.txt 파일의 모습입니다,하지만 난 "입력"에서 VS2010 링커 속성 페이지를 확인하면 그것은 -lws2_32.lib
을 나열합니다. -l
이 왜 추가됩니까? 그리고 내가 그것을 수동으로 변경하면 ws2_32.lib
을 읽음으로써 프로젝트가 올바르게 링크 될 수 있기 때문에 어떻게 제거 할 수 있습니까?
나는 다음을 시도했다 : find_library(WIN_C ws2_32)
그러나 결과는 NOTFOUND
이었다.
어떤 생성기를 사용하고 있습니까? 'Visual Studio'? – arrowd