【VSCode教程】 C++第一个DLL、远离手动GCC、快速自动生成、来 say_helloヽ(^o^)丿

目录

1 确认 VSCode 已安装以下扩展包 

2 新建空文件夹、自动初始化 CMake 和 main.cpp

3 自动生成编译任务 Tasks.json

4 编译工程、生成静态或动态库

5  主程序调用库啦~~


0 视频分享

演示视频: https://www.bilibili.com/video/av97690436

1 确认 VSCode 已安装以下扩展包 

 

2 新建空文件夹、自动初始化 CMake 和 main.cpp

VSCode 打开一个空文件夹、点击 查看-命令工作面板、或直接输入 Shift+Commond+P、屏幕顶部会弹出命令面板。

选择 『CMake:快速入门』-『GCC 5.5.0』、输入项目名称后回车、选择『创建库』

注意:这里选择『创建可执行文件』、则会自动创建一个可执行文件

稍等10s 左右、在工程目录下会自动生成文件夹build 、文件 CMakeLists.txt、VSCodeDLL.cpp(这个文件也是自动生成的哦)

3 自动生成编译任务 Tasks.json

输入 Shift+Commond+P、选择『任务:配置任务』-『使用模板创建 tasks.json』

更改 tasks.json 中 label:tesk 中的 command 内容如下:

"command": "cd ${workspaceFolder}/build && rm -rf CMakeFiles && cmake . && make",

4 编译工程、生成静态或动态库

输入 Shift+Commond+P、选择『任务:运行任务』-『test』、在终端会自动显示编译过程及结果。

 默认编译的是静态库。如果想编译动态库、可以在 CMakeLists.txt 中 add_library 增加一个 SHARED 关键字即可。

  • 生成lib库
    • 例子:add_library(ALib SHARE alib.cpp)
    • 命令:add_library(libname [SHARED|STATIC|MODULE] [EXCLUDE_FROM_ALL] source1 source2 ... sourceN)
      libname:生成的库文件的名字
      ​[SHARED|STATIC|MODULE]:生成库文件的类型(动态库|静态库|模块)
      [EXCLUDE_FROM_ALL]:有这个参数表示该库不会被默认构建
      source2 ... sourceN:生成库依赖的源文件,如果源文件比较多,可以使用​aux_sourcr_directory命令获取路径下所有源文件.

5  主程序调用库啦~~

创建一个 VSCodeDLL.cpp 对应的头文件 VSCodeDLL.h 给主程序用、重新编译。

主程序的生成可参考上一篇文章:【VSCode教程】 C++ Hello World、快速自动生成、你值得拥有!!

在主程序添加库头文件、并调用库函数 say_hello()

 在主程序的 CMakeLists.txt 中添加 target_link_libraries ,第二个参数是库的完整地址。

target_link_libraries(VSCodeExe
                    /Users/Leehom/Desktop/ProgramTests/VSCodeDLL/build/libVSCodeDLL.a
                    )

编译、运行、 say_hellow吖~~

⭕️完成、散花🌸

  • 16
    点赞
  • 102
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
当然,我可以为你提供一些关于使用VSCode开发C++的简单教程。下面是一些步骤: 步骤1:安装VSCodeC++编译器 首先,你需要在你的计算机上安装VSCodeC++编译器。你可以从官方网站下载并安装VSCode。对于C++编译器,你可以选择GNU编译器集合(GCC)或者LLVM/Clang。 步骤2:安装C++插件 打开VSCode,点击左侧的扩展图标(四个方块组成的正方形),搜索并安装"C++"插件。这个插件提供了C++开发所需的功能,如语法高亮、代码补全等。 步骤3:创建新项目 在VSCode中,点击左上角的文件菜单,选择"新建文件夹"来创建一个新的项目文件夹。然后,在文件菜单中选择"打开文件夹",选择你刚创建的项目文件夹。 步骤4:创建C++源代码文件 在VSCode中,点击左侧的资源管理器图标(文件夹图标),在项目文件夹中右键点击空白处,选择"新建文件"并给文件起一个名字,比如"main.cpp"。这个文件将用于编写C++代码。 步骤5:编写C++代码 在"main.cpp"文件中,输入你的C++代码。你可以编写任何你想要的C++代码,例如一个简单的"Hello World"程序。 步骤6:配置调试器 点击左侧的调试图标(类似于虫子的图标),然后点击"创建一个启动配置文件"。选择"C++"作为你的配置类型,并按照提示进行配置。 步骤7:编译和运行代码 按下F5键来编译和运行你的C++代码。如果一切顺利,你应该能够在VSCode的终端中看到程序的输出结果。 这只是一个简单的教程,帮助你入门VSCode开发C++。你可以进一步学习如何使用调试器、配置构建系统等高级功能来提升你的开发体验。希望对你有所帮助!如果你有任何问题,请随时问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值