C:\Users\Administrator\AppData\Local\Temp\cc57mUhd.o 1.cpp:(.text+0x166): undefined reference to `CComplex::CComplex()'是什么错误
时间: 2023-09-30 14:06:58 浏览: 61
muhd-meta:MUHD(多城市城市水文气象数据库)的元数据存储库
这是一个链接错误(linker error),提示编译器找不到`CComplex::CComplex()`构造函数的定义。这通常是由于将类的实现与其声明分开,导致编译器无法找到定义而引起的。
要解决这个错误,需要确保:
1. 在包含`CComplex`类定义的头文件的源文件中,有该构造函数的实现。
2. 在链接时,将包含该构造函数实现的源文件编译成目标文件,并将其与主程序一起链接。
如果你已经实现了`CComplex::CComplex()`构造函数,可以尝试将其实现放到头文件中,或者在使用到该构造函数的源文件中包含实现所在的源文件。
另外,也需要确保你的编译选项正确,包括编译目标文件和链接时使用的库文件。
阅读全文