单片机工程项目结构
本章将为大家介绍轻语言 单片机 工程项目结构;在了解详细的工程结构后;以便于能更好的进行开发工作;在 VcnStudio 中、单片机一共分为两个不同的工程类型、分别为纯代码项目与含GUI界面的项目:
-
不可视纯代码工程
-
src 存放程序运行时的主要代码文件。
-
static 存放静态资源文件
-
include 存放自定义或第三方 c++、.h 文件
-
lib 存放第三方C++库
-
App.spl 保留文件、暂不参与项目的编译
-
*.vsln 项目工程索引文件
-
_build 项目编译输出文件夹
-
-
含有GUI界面的可视化工程
- layout 存在界面布局文件夹。
含GUI界面的可视化项目工程文件结构与纯代码工程基本一致;只是多了一个存放界面设计的布局文件夹。
注意:含GUI界面的工程必须配合 TFT_eSPI 类型屏幕使用。
src
该文件夹主要存放程序或窗口逻辑代码;对应IDE工程列表窗口的:程序集 节点。
static
在该文件夹中主要存放程序的静态资源、例如:文本、图片等内容。
include
存放自定义原生 C++ ,.cpp 文件、轻舟单片机可以与 C++ 混合开发、如果在开发时需要使用到原生 C++ 相关的代码、可以直接将Cpp文件放在该文件夹中;在代码中使用“引用”关键字引用文件。注意:该文件夹需自行在项目根目录手动创建。
注:.h 头文件不能放在该文件夹;如果有头文件请使用自定义库的方式。
lib
存放自定义或第三方 C++ 库;轻舟单片机可以与C++混合开发、如果在开发时需要使用到原生 C++ 相关的库、可以直接放在该文件夹中;在代码中使用“引用”关键字引用头文件。注意:该文件夹需自行在项目根目录手动创建。
App.spl
该文件为保留文件、目前不参与项目的编译。
_build
项目编译输出文件;编译成功后的二进制文件将会被存放到该目录。
layout
界面设计布局文件的存放路径、仅在GUI项目中生效。