| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 学习open62541 --- [55] 使用VSCode开发(配合CMake Tools) -> 正文阅读 |
|
[开发工具]学习open62541 --- [55] 使用VSCode开发(配合CMake Tools) |
本文讲述如何使用VSCode来开发open62541程序,配合CMake Tools可以让开发更加方便。 程序运行在Linux虚拟机里,使用VSCode的RemoteSSH进行连接。也可以在本地运行,需要在本地安装编译环境等东西。 一 使用RemoteSSH请参考这篇文章。 二 安装CMake Tools远程连接Linux主机成功后,在扩展里搜索cmake,找到如下的CMake Tools进行安装, 三 创建工程VSCode连接OK后,可以使用VSCode的终端进行操作,非常方便(快捷键是Ctrl+Shift+`)。 创建工程目录simple_test并cd进入,
四 配置工程首先选择一个kit,即编译环境,按Ctrl+Shift+p打开命令面板,输入cmake kit,选择“Select a kit”, 五 运行首先,编写src/main.c,
然后编写simple_test/CMakeLists.txt,内容如下,
以上内容会指示先去编译open62541,然后再去编译main.c。 在保存CMakeLists.txt时,CMake Tools会自动配置工程目录, 六 配置CMakeLists.txt提供的选项在之前的系列文章中,我们都是开启了open62541源码里提供的UA_ENABLE_AMALGAMATION,最后使用open62541.h,使用CMake Tools如何操作呢? 按Ctrl+Shift+p打开命令面板,输入"cmake edit",选择第二项,带UI的, 在搜索框里输入AMA, 勾选,然后保存,会自动进行配置,配置OK后按F7去重新Build,此时会报错,
再按F7去重新Build,如下,这次就成功了。 同样可以看到,CMake Cache Editor还可以编辑很多其他提供的选项,如历史数据,加密等,使用起来非常方便。 如果不想使用命令面板来操作,可以点击VSCode左边的CMake按钮, 七 总结本文讲述了如何使用VSCode来开发open62541程序,整个过程都是使用VSCode(配合CMake Tools),没有在虚拟机里进行任何直接操作,也无需在虚拟机里打开终端,非常便捷。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 0:41:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |