社区导航

 

搜索
查看: 12827|回复: 6

[求助] CCS6编译不通过___ unresolved symbols remain___

[复制链接]

36

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2014-8-5 17:33 | 显示全部楼层 |阅读模式
学过C2000,决定学一下MSP430,毕竟低功耗,手里的板子是LAUNCHPAD msp430g2553,但我写的一个oled的c文件和头文件,怎么都添加不进去,只要调用oled的函数,就会报错,根本找不出问题在哪儿,写了这么久的代码,还是无从下手。 8.jpg

工程是这么建立的:
1,从MSP430ware里找到第一个例程直接创建工程
2,把文件夹inc(里面有oled12864.h和user.h)和文件夹src(里面有oled12864.c)加入到工程中,其中user.h包含了所有我自己写的头文件的集合(这里只有一个oled12864.h)
3,从工程属性中把user.h包含进去
4,在主函数中调用LCD_init();
然后就出错了。错误如上,工程如下:

_________msp430g2x13_ca_01.rar

42.33 KB, 下载次数: 20


回复

使用道具 举报

36

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2014-8-5 17:35 | 显示全部楼层
PS:在别人电脑上同样的步骤并没有出错,或者。。。步骤也并不完全相同?那一样是我眼花了,但感觉没看错。

回复

使用道具 举报

36

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2014-8-5 21:55 | 显示全部楼层

回复

使用道具 举报

3364

TA的帖子

420

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

荣誉会员勋章

发表于 2014-8-6 21:52 | 显示全部楼层
QQ截图20140806214930.png

QQ截图20140806215034.png

QQ截图20140806214959.png

QQ截图20140806215055.png

QQ截图20140806215106.png

QQ截图20140806215238.png


点评

  多谢版主大人,那些小问题确实是有的,我也在编译器配置里面加了include,之所以出现这些小问题是我调不出来在疯狂的改,改的乱七八糟的,后来我发现毛病出在哪里了。   我建立的文件夹名字叫src,如果用Grac  详情 回复 发表于 2014-8-8 20:37

回复

使用道具 举报

36

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2014-8-8 20:37 | 显示全部楼层

  多谢版主大人,那些小问题确实是有的,我也在编译器配置里面加了include,之所以出现这些小问题是我调不出来在疯狂的改,改的乱七八糟的,后来我发现毛病出在哪里了。
  我建立的文件夹名字叫src,如果用Grace的话,也会生成一个src文件夹来放Grace的文件,而在那个src文件夹里面的所有文件都被“Exclude from Build”,我右键把它取消了也点击无效,再右键发现它还是"Exclude from Build",我不知道是不是Grace的原因,之前试过在非Grace的工程里尝试,但当时可能是着急并且改的太乱,就出现名字打错的情况。
  后来我把.c文件放到根目录下,看了下没被"Exclude",果然正常了!
(PS:CCS6的Exclude选项放到了文件的右键选项里,以前在配置里能改)

回复

使用道具 举报

9

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-5-31 22:08 | 显示全部楼层
liangzr 发表于 2014-8-8 20:37
  多谢版主大人,那些小问题确实是有的,我也在编译器配置里面加了include,之所以出现这些小问题是我调不出来在疯狂的改,改的乱七八糟的,后来我发现毛病出在哪里了。
  我建立的文件夹名字叫src,如果用Grace的话,也会生成一个src文件夹来放Grace的文件,而在那个src文件夹里面的所有文件都被“Exclude from Build”,我右键把它取消了也点击无效,再右键发现它还是"Exclude from Build",我不知道是不是Grace的原因,之前试过在非Grace的工程里尝试,但当时可能是着急并且改的太乱,就出现名字打错的情况。
  后来我把.c文件放到根目录下,看了下没被"Exclude",果然正常了!
(PS:CCS6的Exclude选项放到了文件的右键选项里,以前在配置里能改)

极其感谢.
我今天也遇到这个问题了,如你所说的放到根目录就好了.
不过关于这个问题能稍微详细说一下吗,为什么不能放在src文件夹内?
我打开src文件夹的properties选项内C/C++ Build 的“Exclude resource from Build"选项并没有被勾选.

回复

使用道具 举报

7

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-9-26 16:06 | 显示全部楼层
cyljs 发表于 2015-5-31 22:08
极其感谢.
我今天也遇到这个问题了,如你所说的放到根目录就好了.
不过关于这个问题能稍微详细说一下吗, ...

也是这个原因!!弄了我一个下午!CCS 6.1.0里面找不到exclude的选项了,不过源文件放在Grace的那个src文件夹下也是找不到的,CCS 6.1.0一堆bug,差评。。。。开始学430才一个星期,就已经遇到了2个bug,有一个是官方论坛承认了的bug,另一个就是这个了
爱骑行,爱自由,爱科技,爱无尽的挑战和广阔的天地

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/7 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

词云| Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-7-13 22:24 , Processed in 0.263619 second(s), 29 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表