首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

一个编译的异常提示,看不懂

2012-02-28 
一个编译的错误提示,看不懂prjConfig.o: In function `pciConfigFuncShow:c:\Tornado2.2\target\proj\Pro

一个编译的错误提示,看不懂
prjConfig.o: In function `pciConfigFuncShow':
c:\Tornado2.2\target\proj\Project4\default\C:\Tornado2.2\target\config\comps\src\..\..\..\ 
src\drv\pci\pciConfigShow.c:727: multiple definition of `pciConfigFuncShow'
sysLib.o:c:\Tornado2.2\target\proj\Project4\default\C:\Tornado2.2\target\src\drv\pci\pciCo 
nfigShow.c:727: first defined here


其中的 ....\default\C:\....

是什么意思?



[解决办法]
应该是符号重复定义把
[解决办法]
你的工程中,包含关系比较错乱!
前几天,我也遇到类似的问题

建议:用厂家给的BSP,重新建一个工程,编译通过后,把自己的东西,向工程里添加并编译,这样方便定位问题!
[解决办法]
多次定义了

在工程中找一下这两个地方

然后,看一下是不是声名写成定义了?


[解决办法]
很有可能你在sysLib.c中include了"pciConfigShow.c",而Makefile也包含了pciConfigShow.c,造成此文件重复编译,所以报符合重定义的错误

热点排行