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