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

wince extern找不到外部函数,该如何处理

2013-09-26 
wince extern找不到外部函数我在a文件夹里的1文件里面用extern 一个函数m,这个函数在B文件的2文件里实现,a

wince extern找不到外部函数
我在a文件夹里的1文件里面用extern 一个函数m,这个函数在B文件的2文件里实现,a的sources文件有包B文件夹对应生成的lib,编译的时候出现这样的error:
 eboot_main.lib(main.obj) : error LNK2019: unresolved external symbol UpgradeInf referenced in function BootMonitor
UpgradeInf 就是m函数eboot_main.lib式a文件对应的lib

函数m没有在.h文件中定义,我有试过定义一个.h文件,在1文件里包这个头文件,但是还是相同的error。
有人知道这个问题要怎么解吗? WinCE extern vs2005 error
[解决办法]
1.确保工程正确包含了b.lib;
2.确保m函数没有被static修饰;
3.如果b是C++文件,函数声明加extern "C";

热点排行