-1

我在 Visual Studio C++ 2010 中数小时都无法弄清楚这个链接器错误:

Error   1   error LNK2019: unresolved external symbol "public: static double * * __cdecl   
Matrix::rotx(double)" (?rotx@Matrix@@SAPAPANN@Z) referenced in function _main   C:\Documents 
and Settings\User\My Documents\Visual Studio 
2010\Projects\Assignment_01\Assignment_01\Assignment_01.obj Assignment_01

我不确定是什么问题,一旦我将 Matrix 类分离到单独的头文件和 cpp 文件中,这种情况就开始发生了。一定是关于我如何包含文件的事情。

谢谢你的帮助

4

1 回答 1

2

您在头文件/类声明中声明了一个未在 .cpp 文件中实现的函数。确保您rotx(double在矩阵文件中定义了方法)。

于 2012-11-03T18:29:06.937 回答