CMake:将cURL链接到我的项目:“找不到-lcurl”

时间:2018-08-16 10:42:49

标签: c++ curl cmake mingw clion

我想在我的项目中使用cURL。我将此添加到了CMakelist中:

include_directories(include)
link_directories(lib)
target_link_libraries(untitled curl)

这是我的项目的树:

CLion file tree

使用MinGW编译时,出现此错误:

c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lcurl
collect2.exe: error: ld returned 1 exit status

我认为curl没有正确链接,bt,我不知道我错过了什么...

1 个答案:

答案 0 :(得分:0)

在计算机上安装libcurl之后,您需要三行,一切正常。

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -lcurl")

add_executable(exec_name tests-main.cpp)
target_link_libraries(exec_name curl)