|
我从本网站下载了3.5版本的STM32标准外设库,按照书上和网络上的教程建立工程时出现问题:”Browse information of one or more files is not available: .\main.c“
具体找到错误的那一行是这样子
由于书上讲的是3.0标准外设库 但是我从官网上并没有找到相关的下载 所以照猫画虎建立了工程 第一次编译结果得问题是没有找到stm32_eval.h这个头文件 然后我在target选线设置中添加了相关路径 结果又出现如图所示的问题 应该如何解决呢? |
微信公众号
手机版
在这几天仔细研究了3.5官方标准库之后,琢磨清楚了这几个文件的意思,终于编译成功了!
首先之前的错误主要在target里面的C/C++里面define中的STM32F10X_HD,USE_STDPERIPH_DRIVER输入有误,
其实不需要输入USE_STM3210X_EVAL也能成功了,
然后path的路径不需要包括Utilities的路径,如下图
也不缺少什么头文件 就这几个就能编译成功 如果之后再需要什么头文件添加即可。。
最后非常感谢大家的帮助 问题得到解决每个人都有功劳哈。
送上demo源码 大家可以拿去建立工程
设置里面勾选 Browse information 然后 rebulid
我看了一下 和create hex文件他们在一起的哈 都勾选过了 还是这个问题
是不是没有选择具体的芯片型号。
。。。
恩 之前没有添加最后那段话 但是现在加上了还是不行
这里即使换成USE_STM3210X_EVAL也不行 相同报错
Include Paths添加头文件这里我也添加了 Utilities的路径
以上解决方法暂时都无法解决 还是如1楼一样的报错 。。请问还有什么解决办法吗?
都是保存过后rebuild过的才出现的问题。。虽然提示说是rebuild 但是rebuild数次还是这样相同的错误
代码传上来吧
程序在这里 麻烦大家帮忙看一下什么问题
demo.rar
2015-10-12 22:23 上传
点击文件名下载附件
下载积分: ST金币 -11001.6 KB, 下载次数: 13, 下载积分: ST金币 -1