菜只因C 2024-02-11 22:12 采纳率: 72.7%
浏览 14
已结题

Keil如何解决呀还有截图里的路径怎么改到D盘

Keil如何解决呀,用compiler version 6没有问题,用version 5就不行

img


还有截图里的路径怎么改到D盘

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-02-11 22:13
    关注

    引自免费微信小程序:皆我百晓生

    针对您的问题,我将分两部分进行解答:

    1. Keil不同版本编译器兼容性问题

    您提到在使用STM32时,Keil的Compiler Version 6没有问题,但Version 5则不行。这可能是由于编译器版本对STM32支持库或者某些特定语法的支持差异导致的。首先,请确保以下几点:

    • 确认工程设置:检查工程属性中的Target选项卡,确认是否为对应的STM32芯片选择了正确的Device型号,并且勾选了与Version 6相匹配的设备Pack(如有可能需要下载安装对应版本的STM32固件包)。

    • 更新支持库:如果项目依赖于STM32的标准外设库或HAL库,请确保这些库文件是与Compiler Version 5兼容的版本。通常,较新的库可能只针对新版本编译器进行了优化和测试。

    2. 修改Keil工程中路径到D盘

    要更改Keil工程的输出路径或其他文件路径到D盘,请按照以下步骤操作:

    1. 打开Keil工程后,进入Project菜单,选择Options for Target 'Your_Project_Name'(这里Your_Project_Name替换为你的实际项目名称)。

    2. 在弹出的设置窗口中,依次操作:

      • Output Directory for Objects:找到并修改目标对象文件(.obj)的输出路径至D盘。

        D:/your/path/to/objects
        
      • List Files Path:若需要改变列表文件(.lst)等其他输出文件的路径,也在这里相应修改。

      • Include Paths:若有自定义的头文件路径需要指向D盘,可以在C/C++标签页下的“Include Paths”区域添加或修改。

    3. 确保保存更改后关闭设置窗口,并重新构建工程以验证路径是否已成功更新。

    由于无法提供模拟截图,以上内容均为文字描述,请对照实际Keil界面操作。务必注意,在更改路径时确保路径有效且存在,避免因路径不存在而导致编译失败。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月26日
  • 已采纳回答 2月26日
  • 创建了问题 2月11日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表