永发信息网

VC++中这个错误: unresolved external symbol

答案:5  悬赏:60  手机版
解决时间 2021-03-20 14:17
VC++中这个错误: unresolved external symbol
最佳答案
unresolved external symbol 这类错误是编译器找不到指定的符号定义。
它是在连接的时候出现的,有两种可能:1、你写的这个函数只有省名,没有定义,
2、这个函数是动态连接库导出的函数,而你没有连接它的lib库文件可以用“#pragma comment(lib, "那个库.lib")”编译命令或设置VC的lib文件路径。

按你所说的应该是自己写的函数,你确信你对这两个函数做了定义(而不是声明,也就是有这两个函数的实现代码)并包含了这个函数的头文件.
方便的话把与这个函数相关的代码贴出来吧
全部回答
运行不要在同一个工程目录下···要重新建立一个运行界面····
加个extern 试试

extern int K_0(int*,int);
extern int Input(void);

如果还不行,
确认一下是否另外的cpp也在工程里面,如果不在添加就是了
何不弄个头文件,这个头文件包含 这两个函数的声明,然后在 cpp 里面包含那个头文件。
直接 include 那个 cpp 文件也可。
比如你在A.cpp里写了
int K_0(int* A,int B)
{
return *A+B;
}
在B.cpp里写了
int Input()
{
return (int)GetTickCount();
}
那么就在main.cpp里加入这两句:
int K_0(int* ,int);
int Input();
然后就可以调用了。
注意:告诉你的编译器,A.cpp和B.cpp参与编译,如果没有编译,那就在VC++工程设置里把“组件是排除文件”去掉。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
永达建筑批发部地址有知道的么?有点事想过去
天天快递员工资怎么算
蚂蚁守护 lt809信号怎么样
外省刚毕业大学生可在武汉买房吗?
从此以后我不再有,像昨天一样的你,像昨天一
平阳鑫阳驾校学费多少
美妆坊在哪里啊,我有事要去这个地方
土地勘测需要施工许可证吗
分答如何官方认证
花垣县安全生产监督管理局地址在哪,我要去那
平板电脑可以安装XP系统吗?
网络上卖虚拟游戏账号,被找回,800元算是诈
早晚有一天会离开我的泰语
华硕P8P67 Deluxe主板BIOS内存频率带2400选项
汽车温度指示灯亮是什么原因?
推荐资讯
什么是一体机
广州美院在中国美术院校中的地位如何?它有何
我的车在行驶当中水温高了风扇转动时抖动,声
问一下从即墨国营车站坐去青岛的车终点站是哪
小彩发艺我想知道这个在什么地方
馨香馥鲜花婚庆在什么地方啊,我要过去处理事
零基础如何学习MySQL?能学会吗?
哪个2000倍杠杆的外汇平台,是什么平台?
做米酒拌曲的时候把米搅碎了还能出酒吗
鬼吹灯里面提到了几种棺材
求一篇,中外名著推荐作文。大约1000字介绍,
假货的假怎么组词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?