专注电子技术学习与研究
当前位置:单片机教程网 >> STM32 >> 浏览文章

Fatal Error[Pe1696]: cannot open source file stm32f10x_XXX.h

作者:啄木鸟   来源:啄木鸟   点击数:  更新时间:2014年06月17日   【字体:

IAR在调试程序的时候,出现这个问题:
Fatal Error[Pe1696]: cannot open source file "stm32f10x_xxx.h"
在网上尝试了很多,下面由一个最为基本的解决方案:
两种情况:
1.如果你的工程项目里面已经有 "stm32f10x_xxx.h"这个文件,那么这个问问题就很好地解决了:
如下:
在工程项目的Option里面找到C/C++ Compiler -----Preprocessor,
在下图的红色方框中填写H文件的路径,但是需要注意:
$PROJ_DIR$\ 即你当前工作的workspace的目录
$PROJ_DIR$\ ..\inc 表示你的WORKSPACE目录上一层的INC目录

第二种情况是:
你需要包含你的库,保证你在下图中的红色方框中的库必须是未勾选状态,该选项的意思是:
是忽视标准包含库,如果选中将无法找到标准库了


以上两种方法是最为常见的来那个种方法,一般情况下,如果你在工程项目中能够找到响应的文件的话,那么以上两种步骤基本上可以解决你的问题,如果你在你的工程项目下没有该文件的话,此方法估计有点够呛!!SO Search The Internet!!!

关闭窗口

相关文章