赞
踩
1.文件结构很简单,1个头文件2个源文件,使用cmake配置编译参数 ,#说明是生产的可执行文件是可调试的,SET(CMAKE_BUILD_TYPE "Debug"),如果不是DEBUG模式又怎么能调试呢。
2.生成的myexe.exe文件在build目录下,直接调试需要指定路径,不然去VSCODE目录下找不到
ps:需要注释掉这行代码,手动选择g++编译器 cmake -G "MinGW Makefiles" ..
多文件编译+动态库连接
主文件
cmake_minimum_required(VERSION 3.10)
project(MYPROJECT)
set(CMAKE_BUILD_TYPE "Debug")
ADD_SUBDIRECTORY(src)
add_executable(myexe main.cpp)
target_link_libraries(myexe Fun)
子文件
include_directories(../include)
aux_source_directory(. LIB_SRCS)
add_library(Fun STATIC ${LIB_SRCS})
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。