要导入 Keil uVision 项目,您需要配置原始 uVision 项目以生成 .bat 构建文件。执行以下操作:
- 打开 Keil uVision 项目。
- 转到 目标选项 并打开 输出 选项卡。
- 检查/激活创建批处理文件选项。
- 重建项目。
生成 .bat 构建文件后,将项目导入 C/C++test,如下所示:
- 选择 文件>新建> 项目,选择 导入 Keil uVision 项目,然后点击 下一步。
- 键入(或浏览到)相应项目/工作空间文件或目录的路径。
- 点击刷新,选择要导入的项目,然后点击下一步。
- 设置要导入的导入目标、项目内容和构建目标,然后单击 完成。如果您选择的构建目标与您为其生成构建 bat 文件的目标不同,则导入向导将不允许您导入项目。
导入的项目将预先选择合适的编译器配置。
也可以使用以下选项以命令行模式导入 Keil uVision 项目:
-uv <.uv2 or .uvproj file location>
如果要更改默认导入设置,可以在纯文本选项文件中指定新设置。这在本地设置(选项)文件中进行了描述。
导入 Keil uVision 4.0 项目
要测试使用 C166 的 Keil 7.0 编译器编译的代码,您必须使用 Keil uVision 4.0 项目
- 导航到项目目录并运行以下命令:
[path to]\cpptesttrace.exe --cpptesttraceProjectName=[project name] --cpptesttraceOutputFile=[project name].bdf --cpptesttraceQuoteCmdLineMode=sq "[path to]\Uv4.EXE" -r [project file]
- 支持 .Uv2 和 .uvproj 扩展名——GUI 将自动转换 .Uv2 项目
- 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++ 源文件
- 单击 确定