vscode调试exe可执行文件出现的问题

vscode调试exe可执行文件出现的问题_第1张图片vscode调试exe可执行文件出现的问题_第2张图片

1.文件结构很简单,1个头文件2个源文件,使用cmake配置编译参数 ,#说明是生产的可执行文件是可调试的,SET(CMAKE_BUILD_TYPE "Debug"),如果不是DEBUG模式又怎么能调试呢。

2.生成的myexe.exe文件在build目录下,直接调试需要指定路径,不然去VSCODE目录下找不到

vscode调试exe可执行文件出现的问题_第3张图片

 vscode调试exe可执行文件出现的问题_第4张图片

 ps:需要注释掉这行代码,手动选择g++编译器 cmake -G "MinGW Makefiles" ..

vscode调试exe可执行文件出现的问题_第5张图片

多文件编译+动态库连接

主文件

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})

你可能感兴趣的:(vscode)