0

これは不完全な質問だと思いますが、私はまだデバッグに完全に精通していない学生です。コンパイルしようとすると、次の出力が得られます。

------ Build started: Project: p05Inheritance, Configuration: Debug Win32 ------
employee.cpp
employee.obj : error LNK2001: unresolved external symbol "private: static class CE::Company CE::Employee::company" (?company@Employee@CE@@0VCompany@2@A)
c:\documents and settings\km\my documents\visual studio 2010\Projects\p05Inheritance\Debug\p05Inheritance.exe : fatal error LNK1120: 1 unresolved externals

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

これを解決する方法を知っている人はいますか? 事前に感謝します。さらに情報が必要な場合はお知らせください。

4

1 に答える 1

1

CE::Employee::company は、リンカが見つけられるようにどこにも定義されていないようです。スニペット、つまり問題のクラスにもう少し情報を提供して、より正確に支援することをお勧めします。

于 2012-10-15T00:28:06.590 に答える