永发信息网

c++关于vs2015报错:无法解析外部符号

答案:2  悬赏:10  手机版
解决时间 2021-03-08 16:05
  • 提问者网友:寂寞撕碎了回忆
  • 2021-03-08 12:28
一直没搞懂,类声明在头文件里,函数实现在另一个cpp文件里,主函数文件include的是头文件,这样为什么就能够调用类里面的函数?
好吧能就能吧,但是我这样封装好一个类后,调用类函数vs2015却提示无法解析外部符号错误,我上网查,说是只声明了类没找到类实现,然后我又查类声明与实现的问题,发现很多网友都说类声明放在 类.h 文件中,类实现放在 类.cpp 中,其中 类.cpp 里面include文件:类.h ,然后编写主代码 main.cpp 时,只需要在里面 include 文件 类.h 就可以了。
于是vs2015就报错说无法解析外部符号
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-03-08 12:47
修改项目的include配置 和 lib配置 。。。。。。。
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-03-08 13:58
一般来说,无法解析的外部符号,是链接过程无法找到某个函数/变量的地址,导致失败。 常见的情况有: 没有在连接器的输入中加入需要的库 如果您是新手,最可能的原因是,您错误的创建了win32类型的工程,用它来写控制台程序。这种情况下,无法解析的符号,是main函数。 如需进一步提问,请将具体的符号发出来。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯