永发信息网

C语言unresolved external symbol

答案:2  悬赏:80  手机版
解决时间 2021-03-02 12:01
#include
#include
#include
#define X 256
#define Y 256
void main()
{
static float V[X][Y]={0};
static float D[X][Y]={0};
FILE *fp1,*fp2;
float REF(float V[X][Y],float D[X][Y]);
int i,j;
fp1=fopen("C:\\Users\\地层速度模型.txt","r");
fp2=fopen("C:\\Users\\地层密度模型.txt","r");
for(i=0;i {
for(j=0;j {
fscanf(fp1,"%f\t",&V[i][j]);
fscanf(fp2,"%f\t",&D[i][j]);
}
}

fclose(fp1);
fclose(fp2);
REF(V,D);
}
void REF(float V[X][Y],float D[X][Y])
{
int i,j;
static float ref[X][Y]={0};
for(i=0;i {
for(j=0;j {
ref[j][i]=(V[j+1][i]*D[j+1][i]-V[j+1][i]*D[j+1][i])/(V[j][i]*D[j][i]+V[j][i]*D[j][i]);
}
}
for(i=0;i {
for(j=0;j {
printf("%f\t",ref[i][j]);
}
}
}
编译无错误运行

--------------------Configuration: demo - Win32 Debug--------------------
Linking...
demo.obj : error LNK2001: unresolved external symbol "float __cdecl REF(float (* const)[256],float (* const)[256])" (?REF@@YAMQAY0BAA@M0@Z)
Debug/demo.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

demo.exe - 2 error(s), 0 warning(s)
最佳答案
REF函数的声明和定义不同,函数声明返回值是float,但是定义的时候却是void。应该编译就会报错。
全部回答
没有问题,我复制进vs2005里面,但要在每个文件前面加上 #include"stdafx.h"再改一下你main函数中的错误就能运行了,但没有遇到你这里提示的错误 首先,你的main函数里 scanf(str,c);//这句是什么意思?看不明白, 因此我改为下面这样,程序正确运行。 scanf("%c",&c); vs2005必须加上include"stdafx.h"这个才能运行,其他版本不清楚。 解释下:我把你的程序分别复制到4个.cpp文件里的,只要把main函数里的scanf改一下就正确的,请问你是把程序写在同一个工程里面不同的.cpp文件中的吗?要写在cpp文件中才正确的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2.4647加上百分之十是多少,乘以0.10还是其他
福州到四川多少公里
你臂上冷冷的纹身 为谁雕刻的那么深 你肩上深
500ml水配多少克盐,浓度为5%
【蓝色妖姬花语19朵】19朵蓝色妖姬的含义
天气热气垫bb霜融了怎么办
无限极的卡号一年不用的话,报多少点啊
英拉身处阿联酋迪拜下一步打算怎么办?
庆伟手擀面地址在哪,我要去那里办事
天龙八部 怎么去掉头上的血刀
一对表现正常的夫妇第一胎生了一个白化病的儿
现在工商的二类卡能升级成一类卡吗?
Put these things in the car(改否定句)
你好,我电脑一打开QQ视频设置就出现那种鸣叫
会计从业有两年没参加继续教育了,能否报名中
推荐资讯
求杭州市萧山区 城厢街道.新塘街道.蜀山街道.
真核细胞某生理过程如图所示,下列叙述错误的
错嫁良缘之一代军师txt下载,全文谁有?麻烦
怎样防止小金毛玩喝的水
请问神武80副本的投石问路的三个小怪是哪三个
佛山监狱邮编是多少
想买海水珍珠,请问去哪里买比较靠谱?推荐一
4个月博美 晚上老在窝裏撒尿
大智慧专业财务PFFIN(N,M)是不是要收费才能使
人手能撕开人的身体吗
孤胆车神维加斯小米5能玩吗?
钢化玻璃贴膜起白边了怎么办?能重贴吗?400
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?