首页 > 编程知识 正文

在c内部解析,lnk1120无法解析的外部符号

时间:2023-05-05 20:00:59 阅读:175807 作者:1244

背景:在visual studio 2019中开发MFC项目,第一个写c的项目,以前是写c#和go的项目。

定制自定义类,然后浏览到自定义类。 具体而言,请参考. h文件。 在死活上是不会成功的。 error LNK2019一直报告无法分析外部符号的错误,但引用. cpp文件会成功。 虽然没有做过C的项目,但是我觉得能参考cpp文件进行编译,一定不是最佳解。 于是,开始了我的头铁之路。 我真的查了半天的资料,把网上能看的文章都读了(当然,网络文章雷同程度太高了)。 不行。 结果解决了。

首先,我习惯写go和c#项目,所以我把不同的班级放在不同的文件夹下。

在视图模式下,文件的结构如下所示:

然后,在这里引用了定制类。

此时,编译过程导致了error LNK2019无法分析外部符号的错误,因为实际上并未编译Coord.h中的文件。

自定义类写好之后,需要添加到项目中。

这样就会将自定义类添加到项目中。

能在头文件和源文件中看到自定义的类的文件,证明类添加到项目中成功了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。