在 Visual Studio Code (VSCode) 中联合调试两个 C++ 工程,其中一个是进程,另一个是依赖库,你可以通过设置调试配置文件和使用 launch.json
来实现。
假设你的工程结构如下:
ProjectA
: 包含主进程(可执行文件)。ProjectB
: 包含库文件,ProjectA
依赖它。
步骤 1:配置 tasks.json
首先,确保你能够编译这两个项目。你需要在 tasks.json
文件中设置编译任务。
例如,对于 ProjectA
和 ProjectB
,你可以有类似的配置:
{
"version": "2.0.0",
"tasks": [
{
"label": "build ProjectA",
"type": "shell",
"command": "g++",
"args": [
"-g", "projectA_main.cpp", "-o", "projectA_executable", "-L./projectB", "-lprojectB"
],
"group": {