1.源码目录结构
TestProject
+------include //存放.h头文件
+------src //存放.c/.cpp源文件
+------CMakeLists.txt
2.编写CMakeLists.txt内容
cmake_minimum_required(VERSION 2.8)
#project name
PROJECT(testUrl)
#set charset
add_definitions(-DUNICODE -D_UNICODE)
#header file path
INCLUDE_DIRECTORIES(include)
#set include files variable
SET(DIR_INCS
include/stdafx.h
include/targetver.h
)
#set source files variable
SET(DIR_SRCS
src/stdafx.cpp
src/testUrl.cpp
)
#set external linking library
SET(LIBRARIES libcurl.lib)
#add project executable path
ADD_EXECUTABLE(testUrl ${DIR_SRCS} ${DIR_INCS})
#add linking library
TARGET_LINK_LIBRARIES(testUrl ${LIBRARIES})
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步