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 解决了

你可能感兴趣的:(c++ 记 undefined reference to `__imp_ntohs')