lmx8912-288991 发表于 2015-11-24 21:30:48

本帖最后由 lmx8912-288991 于 2015-11-24 21:32 编辑

dsjsjf 发表于 2015-11-24 21:05
谢谢楼主解答
互相学习,共同进步

眼大5子 发表于 2015-11-24 22:20:36

楼主请教下,为什么我生成的文件用IAR7.4打开编译报十几个错误

眼大5子 发表于 2015-11-24 22:25:11

提示 Fatal Error: cannot open source file "stm32l4xx.h"

lmx8912-288991 发表于 2015-11-25 06:53:26

眼大5子 发表于 2015-11-24 22:25
提示 Fatal Error: cannot open source file "stm32l4xx.h"

你是用stm32cubemx生成的工程吗?正常应该不会出这个问题的!我觉得你先要查下工程文件夹下是否有这个stm32l4xx.h文件。有,在option->C/C++ Compiler ->Preprocessor里看下是否有此文件所在的路径;没有,那你需要拷贝这个文件到相应路径!

因为看不到实际工程,所以只能以常见的问题猜测解决方法。

超級稻草人 发表于 2015-11-25 08:29:03

谢谢分享。。。

安臣 发表于 2015-11-25 08:47:10

感谢分享

眼大5子 发表于 2015-11-25 09:31:57

lmx8912-288991 发表于 2015-11-25 06:53
你是用stm32cubemx生成的工程吗?正常应该不会出这个问题的!我觉得你先要查下工程文件夹下是否有这个stm ...

我也是按照您的方法一步一步生成的,附件是我的工程,有时间可以帮我看看吗?我是新手,不知道哪个步骤遗漏了

lmx8912-288991 发表于 2015-11-25 16:27:59

眼大5子 发表于 2015-11-25 09:31
我也是按照您的方法一步一步生成的,附件是我的工程,有时间可以帮我看看吗?我是新手,不知道哪个步骤遗 ...

你上传的压缩包我试了下,确实编译时会出现上面提到的错误!我尝试重新生成工程(即运行ioc文件),发现在生成代码时会出错啊!(不知道在你的电脑上是否也有这个问题)

而且应该就是你后面编译出错的原因所在吧(你后面编译时就是库文件出问题了)!

具体怎么解决我也不知道(百度了下,可能你生成的工程路径有中文,你可以试下)!
发一个我生成的你试下吧!实在不行,可以用我的模板!


眼大5子 发表于 2015-11-25 17:37:46

lmx8912-288991 发表于 2015-11-25 16:27
你上传的压缩包我试了下,确实编译时会出现上面提到的错误!我尝试重新生成工程(即运行ioc文件),发现 ...

已经解决了,感谢感谢再感谢

lmx8912-288991 发表于 2015-11-25 18:16:35

眼大5子 发表于 2015-11-25 17:37
已经解决了,感谢感谢再感谢

你也得说下是怎么解决的啊?!
页: 1 [2] 3
查看完整版本: 【NUCLEO-L476RG开发】+ 基于cube的IAR环境搭建