如何在cmake中链接winsock? [英] how to link winsock in cmake?

查看:369
本文介绍了如何在cmake中链接winsock?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只找到了这个字符串

    find_library(WSOCK32_LIBRARY wsock32)
    find_library(WS2_32_LIBRARY ws2_32)

(我是cmake的乞gg)
如何在cmake中链接winsock2(winsock?)? p>

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

推荐答案

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

Since these are both part of the Windows SDK, you shouldn't need to do a search for them. Assuming you have the SDK installed, you can just do something like:

add_executable(MyExe main.cpp)
if(WIN32)
  target_link_libraries(MyExe wsock32 ws2_32)
endif()

这篇关于如何在cmake中链接winsock?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆