要导入 Keil uVision 项目,需要将原始 uVision 项目配置为生成 .bat 构建文件。操作步骤:
- 打开 Keil uVision 项目。
- 转到 Options for target 并打开 Output 选项卡。
- 勾选/激活 Create Batch File 选项。
- 重新构建项目。
生成 .bat 构建文件后,将项目导入 C/C++test,如下所示:
- 选择文件>新建>项目,选择导入 Keil uVision 项目,点击下一步。
- 键入(或浏览到)相应项目/工作空间文件或目录的路径。
- 点击刷新,选择要导入的项目,然后下一步。
- 设置要导入的导入位置、项目内容和构建目标,点击完成。如果您选择的构建目标与为其生成构建 bat 文件的目标不同,则导入向导将不允许导入项目。
导入的项目将预选适当的编译器配置。
也可以使用以下选项在命令行模式下导入 Keil uVision 项目:
-uv <.uvproj 文件位置>
如果要更改默认导入设置,可以在纯文本选项文件中指定新设置。这在设置(选项)文件中有所说明。
导入 Keil uVision 4.0 项目
为测试使用 Keil 7.0 for C166 编译器编译的代码,您必须导入 Keil uVision 4.0 项目
- 导航到项目目录并运行以下命令:
[path to]\cpptesttrace.exe --cpptesttraceProjectName=[project name] --cpptesttraceOutputFile=[project name].bdf --cpptesttraceQuoteCmdLineMode=sq "[path to]\Uv4.EXE" -r [project file]
- 支持 .uvproj 扩展 - GUI 将自动转换 .uvproj 项目
- cpptesttrace.exe 的位置是
<INSTALL_DIR>/bin/cpptesttrace
。 - Keil Uv4.EXE gui 的默认位置: "C:\Keil\UV4\Uv4.EXE"
- [project name] 是此项目导入 C++test 时的唯一标识符
- 使用 C++test GUI 导入新创建的 .bdf
修复文件扩展名或 Keil C166 IDE 生成的源文件
对于使用 Keil C166 IDE 生成的某些源文件,文件扩展名大小写可能会发生变化。这将导致源文件在分析过程中被跳过。
- 在 C/C++test 中,右键点击您的项目并选择属性> C/C++ 常规> 文件类型
- 启用“使用项目设置”选项
- 点击新建并在模式中输入 *.C.
- 从类型下拉菜单中选择 C 源文件,点击确定
- 点击新建并在模式中输入*.CPP,然后从类型下拉菜单选择 C++ 源文件
- 点击确定