永发信息网

c++的编译问题

答案:2  悬赏:30  手机版
解决时间 2021-04-22 06:24

1.cpp

#include <iostream>
using namespace std;
int a;
int main()
{extern int power(int);
int b=3,c,d,m;
cout<<"enter an integer a and its power m:"<<endl;
cin>>a>>m;
c=a*b;
cout<<a<<"*"<<b<<"="<<c<<endl;
d=power(m);
cout<<a<<"**"<<m<<"="<<d<<endl;
return 0;
}

2.cpp

extern int a;
int power(int n)
{int i,y=1;
for(i=1;i<=n;i++)
y*=a;
return y;
}
编译时出现错误:Linking...
xt4-16file1.obj : error LNK2001: unresolved external symbol "int __cdecl power(int)" (?power@@YAHH@Z)
Debug/xt4-16file1.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

为什么,高手帮忙下,谢谢!
最佳答案
第一个cpp里没找到第二个cpp的power函数,你没有引用第二个cpp的头文件
全部回答

#include <iostream> using namespace std; 在前面加上

这句

#include "2.cpp"

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
L. 多点仁义布周围,当头需一直用去。(徐妃
杨凯涵用英语这么说
乌龙闯情关片头曲是什么?
肖邦的降E大调辉煌的大圆舞曲 试听网址
地下城什么是巨剑和太刀
在拍拍网购买超过44元的东西的新手买可以抢先
富阳市金邦汽车修理厂我想知道这个在什么地方
我的+13朱诺 没了 被骗子骗了怎么可以拿回 GM
傲慢与偏见的经典句子,傲慢与偏见的经典语句
周万欣艺术签名怎么写?
蜘蛛纸牌怎么加密码?
背头好打理吗,怎么打理
风尚标在什么地方啊,我要过去处理事情
“挪亚方舟”在中国吗?
阳光牧场仓库里面的东西,一个一个卖,给的经
推荐资讯
60太虚级带什么装备最好?
怎么找漂亮的女朋友?
QQ皮肤下载后怎么弄
我的电脑上是4G内存,为什么只能显示3.5G
电脑反应很慢是什么原因?
论文一定要写摘要吗,论文需要写摘要吗?
谁能帮我想个梦幻西游情侣名 不带非法字符的.
送幼儿园小朋友祝福语,2016年妈妈对幼儿园孩
泰熙家韩国紫菜包饭·炒年糕这个地址在什么地
“东亚病夫”的反义词
陌,,这是什么字语音读出来
女的接受我了,我该主动吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?