error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "CC9000_B.out" not built
第一次安装好ccs导入新的的工程的时候不可避免的会遇见上面的错误,
下面我针对我的问题,和我的解决方法做出相应的说明:
这个是我最开始的工程文件的设置
我做了下面的更改
1 、导入驱动库项目到您的工作空间,并在两个项目之间添加依赖关系
2 、然后简单地在底部的库中添加stellarisware/path。仅仅把它放在顶部是不够的。
具体的步骤:导入现有的ccs/eclipse项目,并在Tivaware安装中浏览到该项目。导入它。如果没有自动拾取,则需要添加依赖项。如果你去构建依赖项,会有一个标签。
但是我这样处理了还是出现了问题:
最后也没有解决这个问题。上面的问题没有解决。网上的很多测试方法也不能解决这样的问题,问题待解决。
后来我找了很多的资料,找了很多的资料,在TI官网看到了这样的解决方案:
但是不是在Windows上driverlib的解决方案
1、确保安装了driverlib app。选择“MSPware”并点击“install software”。当它问你在重新启动后要安装哪些库时,安装所有的库。
2、导航到"Project->import CSS Project",在"select search-directory"”上选择浏览,然后导航到\You\Documents\TI\msp430。如果您没有这个文件,请尝试第一步,直到您有。
3、继续打开\You\Documents\TI\msp430\MSPWare_3_30_00_18\driverlib\examples\empty_projects\driverlib_empty_project,然后选择CSS选项。从“…”“导入”弹出。
4、下载你想要运行的程序的一个版本
5、复制这些文件,并将它们粘贴到\You\Documents\TI\workspace_v6_1\driverlib_empty_project下的driverlib_empty_project目录中。如果它问你是否想要覆盖它们,回答“是”。
主要
//其他唯一的c文件
startup_msp432p401r_css
system_msp432p401r
6、打开msp432p401r并复制粘贴代码到\You\Documents\TI\workspace_v6_1\driverlib_empty_project_cc .cmd
7、右键单击项目名称([Active - Debug])。选择properties。选择Build->MSP432 Compiler->Include Options。
8、在底部添加三个目录#include搜索路径:
“你\ TI \ \文件msp430 \ MSPWare_3_30_00_18 \ driverlib \ driverlib \ MSP432P4xx”
“你\ TI \ \文件msp430 \ MSPWare_3_30_00_18 \ driverlib \inc”
“你\ \ TI \ workspace_v6_1文档\ driverlib_empty_project \ Debug”
9、将它们推到#include搜索路径的顶部
10、然后解决
英文解决步骤
在工程设置没有问题 相关的库也定义没有问题了还是出现上面的错误:
解决方法
在工程下创建一个新的文件夹
在pdk文件下找到未识别函数对应的.c 和.h文件将这两个文件添加到文件下
然后重新编译工程就可以了
ps:在工程设置的时候注意工程属性的大小端设置
如果这样还不行的话应该就是你的工程环境设置还有问题