我从本网站下载了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源码 大家可以拿去建立工程
恩 之前没有添加最后那段话 但是现在加上了还是不行
这里即使换成USE_STM3210X_EVAL也不行 相同报错
Include Paths添加头文件这里我也添加了 Utilities的路径
以上解决方法暂时都无法解决 还是如1楼一样的报错 。。请问还有什么解决办法吗?
那个头文件在Utilities这个文件夹里面 都在我上传的那个压缩包里 你可以看一下 帮我找找问题也是极好的 对了 你是参加那个智能小车的数码小叶吗?
设置里面勾选 Browse information 然后 rebulid
我看了一下 和create hex文件他们在一起的哈 都勾选过了 还是这个问题
是不是没有选择具体的芯片型号。
。。。
都是保存过后rebuild过的才出现的问题。。虽然提示说是rebuild 但是rebuild数次还是这样相同的错误
代码传上来吧
程序在这里 麻烦大家帮忙看一下什么问题
demo.rar
2015-10-12 22:23 上传
点击文件名下载附件
下载积分: ST金币 -11001.6 KB, 下载次数: 13, 下载积分: ST金币 -1
4楼的办法没有解决呀。。?你下载那个附件的话 通过4楼的办法可以编译成功吗?