gpt4 book ai didi

c++ - VS2013 Unresolved External with 构造函数和析构函数

转载 作者:行者123 更新时间:2023-11-28 06:12:40 25 4
gpt4 key购买 nike

<分区>

我正在尝试制作一个链表程序,它将两个多项式相加,非常简单。但是,每当我尝试构建此程序时,都会收到 Unresolved external 错误。具体错误如下:

1>PG150_33_main.obj : error LNK2019: unresolved external symbol "public: __thiscall Poly::Poly(void)" (??0Poly@@QAE@XZ) referenced in function _main
1>PG150_33_main.obj : error LNK2019: unresolved external symbol "public: __thiscall Poly::~Poly(void)" (??1Poly@@QAE@XZ) referenced in function _main
1>C:\Users\****\Documents\Visual Studio 2013\Projects\PG150_33_polys.cpp\Debug\PG150_33_polys.cpp.exe : fatal error LNK1120: 2 unresolved externals

我以前从未遇到过这个问题,而且我能够在 VS 中构建和编译其他多文件项目而没有任何问题,所以我认为这不是我的链接器或环境设置中的问题。只有在我尝试在 main 中创建对象实例时才会出现问题,在不尝试创建对象的情况下构建项目不会引发任何错误。

如果需要,我可以按要求发布文件的内容。我已经尝试研究这个问题,我能找到的最接近的问题是与虚拟构造函数/析构函数有关,这与我得到的东西无关。

提前感谢所有帮助!

编辑:是的,我已经看到链接并标记为重复的页面。它不包括我的错误。它还仅涵盖虚拟析构函数或其他链接方法的问题。我根本不使用虚拟析构函数,虽然我得到的错误是相似的,但它并没有解决我的问题。

进一步编辑:问题已通过以下答案解决。简单的修复,愚蠢的简单问题。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com