我想将 ws2_32.lib 包含到我的应用程序中,但 CMake 会附加到-l
项目属性上。
...
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
.