永发信息网

C文件怎么调用C++文件中的全局变量

答案:4  悬赏:20  手机版
解决时间 2021-03-06 23:24
atbm886x.obj : error LNK2001: unresolved external symbol _i2c
Debug/AutoProduce.exe : fatal error LNK1120: 1 unresolved externals
现在报这个错误。应该是我在atbm886x.c中调用了另一个C++文件中的I2C导致的,求大神解决
最佳答案
c++那边全局变量前加 extern "C",不然C和C++符号不同不能互相访问。
例如这样:
extern "C" int i2c;
int类型只是例子
全部回答
在一个c文件中定义你需要的变量 在另一个c文件用extern声明一下 就可以用了
在atbm886x.c中定义一下:extern int i2c;
在C文件里包含以下C++那个文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我爸爸的塑料假牙摔坏了,该怎么办
振动模什么意思
超频后再开启AMD的cool'n'quiet功
沙漠里的隐形人读后感
将燕麦幼苗尖端套上不透光的锡箔,置于光源下
老古凼地址在什么地方,想过去办事
上面两个土下面一个心读什么字?
行测考试中哪类题应该放弃?行测是肯定做不完
“华容道上三笑一哭,铜雀台前大论古今”的简
我路由器恢复了出厂设置,之后设置向导设置好
四气是如何总结出来的()。A.从疾病的性质总结
长江黄河用英语怎么说
古人表达周围的事物都是假的怎么说?
百信寄卖行在哪里啊,我有事要去这个地方
宁波,嘉兴的会计实习生1年的工资是多少,(最
推荐资讯
北风吹来,树上的叶子落下了。(改成把字句)
建设工程监理概论和基本理论是同一内容吗
开凿居庸关隧道和八达岭隧道分别遇到了什么困
水岸星城(东南门)怎么去啊,有知道地址的么
夏利N5节气门多少钱?
80后洗车美容在哪里啊,我有事要去这个地方
【my的复数】my的复数
下列体现出集体力量的俗语有①人心齐,泰山移
伊莲·美雅SPA养生会所(金童路店)地址在什么
根据《合伙企业法》的规定,下列各项中,属于
淘宝退货卖家让我先垫付运费
初三了,怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?