20

I found only this strings

    find_library(WSOCK32_LIBRARY wsock32)
    find_library(WS2_32_LIBRARY ws2_32)

(i'm begginer in cmake) how to link winsock2 (winsock?) in cmake?

4

1 回答 1

40

由于它们都是 Windows SDK 的一部分,因此您不需要搜索它们。假设您安装了 SDK,您可以执行以下操作:

add_executable(MyExe main.cpp)
if(WIN32)
  target_link_libraries(MyExe wsock32 ws2_32)
endif()
于 2013-02-27T23:17:03.297 回答