欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在 Ubuntu 下使用 VSCode 开发 C/C++ (2)

最编程 2024-03-26 08:17:53
...

       在VS Code上进行C/C++开发的进阶需求是:

                1) 编写及调试源码时,可进行断点调试、可跨文件及文件夹进行函数调用。

                2) 可生成动态库,并可基于当前工程资源验证库的正确性。

                3)使用该库时,可结合find_package实现方便的调用。

        对于第一个需求,请参数上篇博客Ubuntu下采用VSCode进行C/C++开发(1),本章将主要记录后两个需求的实现。这里将结合CMake实现,具体步骤如下:

       1. CMake配置文件。

这里实现了:

                1)将头文件和库文件提取到了指定的路径(CMAKE_INSTALL_PREFIX)。

                2)生成了相应的xxxCofig.cmak文件,后续可以结合find_package调用该库。

具体CmakeLists.txt如下,主要在使用时,根据自己的项目进行路径、工程名等修改

cmake_minimum_required(VERSION 3.2)
project(TEST)

SET(CMAKE_INSTALL_PREFIX ${PROJECT_SOURCE_DIR}/install)

推荐阅读