本帖最后由 lmx8912-288991 于 2015-11-24 21:32 编辑
dsjsjf 发表于 2015-11-24 21:05
谢谢楼主解答
互相学习,共同进步
楼主请教下,为什么我生成的文件用IAR7.4打开编译报十几个错误
提示 Fatal Error: cannot open source file "stm32l4xx.h"
眼大5子 发表于 2015-11-24 22:25
提示 Fatal Error: cannot open source file "stm32l4xx.h"
你是用stm32cubemx生成的工程吗?正常应该不会出这个问题的!我觉得你先要查下工程文件夹下是否有这个stm32l4xx.h文件。有,在option->C/C++ Compiler ->Preprocessor里看下是否有此文件所在的路径;没有,那你需要拷贝这个文件到相应路径!
因为看不到实际工程,所以只能以常见的问题猜测解决方法。
谢谢分享。。。
感谢分享
lmx8912-288991 发表于 2015-11-25 06:53
你是用stm32cubemx生成的工程吗?正常应该不会出这个问题的!我觉得你先要查下工程文件夹下是否有这个stm ...
我也是按照您的方法一步一步生成的,附件是我的工程,有时间可以帮我看看吗?我是新手,不知道哪个步骤遗漏了
眼大5子 发表于 2015-11-25 09:31
我也是按照您的方法一步一步生成的,附件是我的工程,有时间可以帮我看看吗?我是新手,不知道哪个步骤遗 ...
你上传的压缩包我试了下,确实编译时会出现上面提到的错误!我尝试重新生成工程(即运行ioc文件),发现在生成代码时会出错啊!(不知道在你的电脑上是否也有这个问题)
而且应该就是你后面编译出错的原因所在吧(你后面编译时就是库文件出问题了)!
具体怎么解决我也不知道(百度了下,可能你生成的工程路径有中文,你可以试下)!
发一个我生成的你试下吧!实在不行,可以用我的模板!
lmx8912-288991 发表于 2015-11-25 16:27
你上传的压缩包我试了下,确实编译时会出现上面提到的错误!我尝试重新生成工程(即运行ioc文件),发现 ...
已经解决了,感谢感谢再感谢
眼大5子 发表于 2015-11-25 17:37
已经解决了,感谢感谢再感谢
你也得说下是怎么解决的啊?!