c++ - Clion में ws2_32 लिंक कैसे करें



cmake mingw (1)

निम्न CMakeLists.txt संकलित त्रुटि-कम केवल 1 लाइन वास्तव में आवश्यक है: link_libraries(ws2_32 wsock32)

cmake_minimum_required(VERSION 3.3)
project(server_client)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -s -O3 -I C:/Users/Shiro/Desktop/asio-1.10.6/include")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${GCC_COVERAGE_LINK_FLAGS} -static")
link_libraries(ws2_32 wsock32)


set(SOURCE_FILES chat_server.cpp)
add_executable(server_client ${SOURCE_FILES})

मैं क्लोन का उपयोग कर रहा हूं, जो कि मिनगू और सीमेक का उपयोग करता है। जब मैं स्टैंडअलोन asio लाइब्रेरी का उपयोग करने की कोशिश करता हूं तो मुझे मिल रहा है

undefined reference to `[email protected]'
undefined reference to `[email protected]'
undefined reference to `[email protected]'
...

मेरा मानना ​​है कि मुझे C:/Windows/System32/ws2_32.dll पुस्तकालय को लिंक करना होगा मैंने ऐसा कुछ जोड़ने की कोशिश की - -LC:/Windows/System32 -lws2_32 : -LC:/Windows/System32 -lws2_32 :

set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${GCC_COVERAGE_LINK_FLAGS} -static -lws2_32")

लेकिन उसने मदद नहीं की मैं इन त्रुटियों को ठीक कैसे कर सकता हूं?