硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2705|回复: 6
收起左侧

[IAR] IAR编译出错问题

[复制链接]

7

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2017-7-24 16:41:01 | 显示全部楼层 |阅读模式
在IAR开发环境下编译例程,出现Fatal Error[Pe1696]: cannot open source file "D:\STM32Cube\YSF1_HAL_freemodbus_001\Middlewares\modbus\mb.c" 的报错,

看了网上的帖子,听说这是在低版本编写的程序在高版本的IAR编译运行下出现的问题,然后就在-->project-->option-->C++compile-->preprocessor添加相应的路径
$PROJ_DIR$/../Inc
$PROJ_DIR$/../Drivers/STM32F0xx_HAL_Driver/Inc$PROJ_DIR$/../Drivers/STM32F0xx_HAL_Driver/Inc/Legacy
但会出现
Error[Li005]: no definition for "eMBInit" [referenced from D:\STM32Cube\YSF1_HAL_freemodbus_001. freemodbus移植\EWARM\YS-F1Pro\Obj\main.o] Error[Li005]: no definition for "eMBEnable" [referenced from D:\STM32Cube\YSF1_HAL_freemodbus_001. freemodbus移植\EWARM\YS-F1Pro\Obj\main.o] 的报错
也检查了project中库文件,是没问题的,求大神相助
A3.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106974
QQ
发表于 2017-7-24 16:51:48 | 显示全部楼层
路径要是这样的:
QQ截图20170724164810.png
回复

使用道具 举报

7

主题

7

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2017-7-24 17:55:01 | 显示全部楼层

回 eric2013 的帖子

eric2013:路径要是这样的:
 (2017-07-24 16:51) 
我也是像你这样子添加的,但就出现了我上面说的那样no definition......的报错
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106974
QQ
发表于 2017-7-25 01:23:56 | 显示全部楼层
你用的是8.x系列么,为什么你的路径是这样的
1.png

我的这里是这样的。
QQ截图20170725012002.png
回复

使用道具 举报

7

主题

7

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2017-7-25 14:45:44 | 显示全部楼层

回 eric2013 的帖子

eric2013:你用的是8.x系列么,为什么你的路径是这样的


我的这里是这样的。

....... (2017-07-25 01:23) 
是的,我用的是8.10版本,怎么破[s:126][s:126][s:126]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106974
QQ
发表于 2017-7-25 15:05:32 | 显示全部楼层

回 roy2016 的帖子

roy2016:是的,我用的是8.10版本,怎么破[s:126][s:126][s:126] (2017-07-25 14:45) 
手动搞成我这样的是否可以,或者从我们这里下载一个例子,这里的例子都有配套IAR7.5,你下载后编译下,看看是否可以正常编译,然后看下这个地方的路径:http://www.armbbs.cn/forum.php?mod=viewthread&tid=17658
回复

使用道具 举报

7

主题

7

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2017-7-25 15:11:07 | 显示全部楼层

回 eric2013 的帖子

eric2013:手动搞成我这样的是否可以,或者从我们这里下载一个例子,这里的例子都有配套IAR7.5,你下载后编译下,看看是否可以正常编译,然后看下这个地方的路径:http://www.armbbs.cn/forum.php?mod=viewthread&tid=17658 (2017-07-25 15:05) 
好的,感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-12 12:19 , Processed in 0.309964 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表