我的 C++ 解决方案(VS2012)中有一个 LNK2019。我有以下内容:
- 带有
class Matrix {...}
内部的静态 .lib - 将使用此 .lib 的 dll。我已经在 gui 中设置了一个项目引用,我可以看到链接器下的“命令行”属性页上列出了 .lib。
我把下面的简单代码放在一起
void Test()
{
Matrix m(10,10);
int z = m.Rows();
}
这会生成一个 LNK2019 寻找public: int __thiscall Common::Matrix::Rows(void) ...
.
我不明白为什么会发生链接错误:据我所知,我已经添加了 .lib 引用,并设置了所有需要的标头等,但它不会链接。我错过了什么?