2

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参照を追加し、必要なすべてのヘッダーなどを設定しましたが、リンクされません。私は何を逃しましたか?

4

1 に答える 1

0

LNK2019のMSDNドキュメントが役立つはずです:http://msdn.microsoft.com/en-us/library/799kze2z%28v=vs.110%29.aspx

于 2012-11-30T21:54:27.977 に答える