| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4925 人关注过本帖
标题:本人初学单片机,求大神帮看下这个工程编译时哪出了问题,文件单独调试的时 ...
只看楼主 加入收藏
gaopeizhi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-8-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:9 
本人初学单片机,求大神帮看下这个工程编译时哪出了问题,文件单独调试的时候是可以的
keyscan.rar (13.77 KB)

解决完问题我发红包,
绝对发
搜索更多相关主题的帖子: 工程 单片机 
2016-08-22 11:48
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:2 
编译时哪出了问题
哪里出问题,编译器会告诉你的呀。
你不贴出编译器给出的错误信息,别人有个屁办法呀
2016-08-22 12:01
gaopeizhi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-8-22
收藏
得分:0 
回复 2楼 rjsp
不是上传了附件吗,整个工程在里面了呀
2016-08-22 14:03
gaopeizhi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-8-22
收藏
得分:0 
Build target 'Target 1'
compiling keyscan.c...
compiling main.c...
SRC\NIXIE TUBE_DYNAMIC SCAN.H(1): warning C323: newline expected, extra characters found
compiling nixie tube_dynamic scan.c...
linking...
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
    SYMBOL:  _DELAY
    MODULE:  nixie tube_dynamic scan.obj (NIXIE_TUBE_DYNAMIC_SCAN)
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_DISPLAY?NIXIE_TUBE_DYNAMIC_SCAN
Program Size: data=16.0 xdata=0 code=492
Target not created
2016-08-22 14:04
gaopeizhi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-8-22
收藏
得分:0 
我初学,看不懂它的错误提示,这是第一次采用多文件模式,以前都是一个文件一个文件的编
2016-08-22 14:05
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
收藏
得分:10 
void delay(uchar x)
定义了两遍
2016-08-22 14:30
gaopeizhi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-8-22
收藏
得分:0 
回复 6楼 grmmylbs
void delay(uchar)
这个函数是在两个文件里面啊,我又没把它定义为外部函数怎么会互相影响呢。
不是文件内的函数自行封闭么
2016-08-22 14:36
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
收藏
得分:4 
但最终你是要链接到一起的吧?除非两个.c分别编译且不链接到一起。
2016-08-22 15:54
gaopeizhi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-8-22
收藏
得分:0 
回复 8楼 grmmylbs
那万一一个工程由不同的人写文件,不同文件间出现重名函数的几率不是很大?这个怎么解决呢平时在工程中
2016-08-22 17:40
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
收藏
得分:4 
在工程中命名就要按模块来命名,不能用大众化的名字。
收到的鲜花
  • gaopeizhi2016-08-22 18:29 送鲜花  1朵   附言:我很赞同
2016-08-22 17:54
快速回复:本人初学单片机,求大神帮看下这个工程编译时哪出了问题,文件单独调试 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017520 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved