c++ 记 undefined reference to `__imp_ntohs'

最近刚学c++,在用WinPcap,测试示例中的 分析数据包 章节编译出错,控制台报错

undefined reference to `__imp_ntohs'

我上网搜了一圈,基本都是通过.cpp加上

#pragma comment(lib, "ws2_32.lib")

来解决,但是在我这就无效,突然怀疑是因为我用的CMake,要配置在CMakeLists.txt才有效。
果然在CMakeLists.txttarget_link_libraries里面加上s2_32.lib 解决了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。