Ubuntu下采用VSCode进行C/C++开发(2)

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

相关推荐

  1. Ubuntu采用VSCode进行C/C++开发2

    2024-03-26 05:34:12       20 阅读
  2. Ubuntu采用VSCode调试C/C++ (1)

    2024-03-26 05:34:12       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-26 05:34:12       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-26 05:34:12       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-26 05:34:12       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-26 05:34:12       18 阅读

热门阅读

  1. Node.js及node.js常用命令

    2024-03-26 05:34:12       20 阅读
  2. npm install jsencrypt爆错

    2024-03-26 05:34:12       17 阅读
  3. 神经网络深度学习梯度下降算法优化

    2024-03-26 05:34:12       23 阅读
  4. 云安全与云计算的关系

    2024-03-26 05:34:12       20 阅读
  5. 04、Lua 数据类型

    2024-03-26 05:34:12       18 阅读
  6. 【C语言】文件读写

    2024-03-26 05:34:12       24 阅读