图形化操作
可以通过图形化修改平台和修改依赖项。添加依赖包可以点击添加按钮后前往FlyThings仓库选择对应的平台查找所需的依赖包。 找到所需依赖包后可以在右侧选择版本然后点击复制,粘贴到点击添加后弹出的配置清单框中的任意一个输入框即可,然后点击确定并编译,没有报错则依赖包添加成功。依赖包的头文件可以在目录中的Includes中查看。
平台宏定义
不同的平台会默认生成一个宏,格式为:
__PLATFORM_XX__
XX表示平台,如下可以针对不同平台执行不同的操作。
源文件
Manifest.xml
是一个XML
格式的文件,包含调整项目平台,管理依赖项,制作动态库、静态库的功能。
新建项目后,默认的文件内容如下
<?xml version="1.0" encoding="UTF-8"?> <!-- 固定格式 -->
<!DOCTYPE xml> <!-- 固定格式 -->
<manifest platform="Z21"> <!-- 根元素必须是manifest -->
<!-- 属性platform指定项目用于Z21平台 -->
<dependencies> <!-- dependencies 下可以包含多个package -->
<package id="easyui" version="0.0.0"/> <!-- package表示依赖包,并指定id及version属性 -->
<package id="log" version="0.0.0"/>
<package id="zkhardware" version="0.0.0"/>
<package id="zknet" version="0.0.0"/>
<!-- 可添加多个依赖包 -->
</dependencies>
</manifest>
更改项目平台
修改 Manifest.xml 根元素 的 platform
属性,再次编译生效
<manifest platform="Z21">
依赖项
新建项目后,默认生成的Manifest.xml已包含该平台需要的最小依赖项。
每个平台的最小依赖项不完全相同,如果更改项目平台,还需要调整合适的依赖项