私はヘッダーファイルを持っています。header1.h
関数の定義でそれを呼び出しましょうmyFunc()
。main.cpp
私の C++ プロジェクトにはソース ファイルがあります。これをヘッダー ファイルと呼びましょうmain.h
。に含めheader1.h
てmain.h
から に含めmain.h
ましたmain.cpp
。
I have a class constructorでmain.cpp
それを呼び出してみましょう。次のMyClass
コードがあります。
MyClass:MyClass(...)
.
.
{
.
.
f = myFunc(...);
.
}
コードをコンパイルすると、次のエラーが発生します。
error LNK2019: unresolved external symbol _myFunc referenced in function
このエラーの理由は何ですか?