c++使用clion添加winsocket静态库
1.先描述一下问题,使用clion编译一个c++的关于socket的项目的时候,出现了下面的异常
2.我定位到具体报错的代码,点击进入这个引用的函数,看下图发现这个函数所在的头文件存在MinGW这个编译器中,可是clion左侧都是灰色,看起来是不可用的,并且clion智能提示this file does not belong...,可惜没看到快速fix的小按钮,傻瓜式修复
3.怎么配置才能正确使用, 我百度了一下,在CMakeLists.txt,增加头文件的搜索和库文件的搜索,如下所示
cmake_minimum_required(VERSION 3.13)
project(udp)
set(CMAKE_CXX_STANDARD 14)
#添加头文件搜索路径
include_directories(C:\\MinGW\\include)
#添加库文件搜索路径
link_directories(C:\\MinGW\\lib)
add_executable(udp main.cpp HeartBitClz.h ...)
发现还不行. 感觉搞不定了~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
cmake_minimum_required(VERSION 3.13)
project(RUDP_Project)
set(CMAKE_CXX_STANDARD 14)
添加头文件搜索路径
include_directories(D:\MinGW\include)
添加库文件搜索路径
link_directories(D:\MinGW\lib)
link_libraries(ws2_32)
add_executable(RUDP_Project main.cpp)
target_link_libraries(RUDP_Project ws2_32)
楼主试试这个