エラーが発生します
Symbol(s) not found for architecture x86_64
QtCreator でプロジェクトをコンパイルしようとしています。ユーザー定義クラスのインスタンスを作成しようとすると発生しますLayer
。そのクラスは、ヘッダーlayer.h
と実装 で構成されlayer.cpp
ます。テスト済みで、別のプログラムで動作します。私のプロジェクトでは に含まれてqtwidget.h
おり、 で使用しようとするとエラーが発生しますqtwidget.cpp
。例えば:
Layer<double> text("pq.txt",0.5,0.5,0.5);
この行をオンqtwidget.cpp
にすると、エラーが表示されます。
これは非常に一般的なエラーであるため、これ以上分離する方法がわかりませんが、役立つ場合は、プロジェクト全体をこの git repoに含めました。