問題タブ [catch2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Catch2 C++ リンカの問題 -- 含まれているクラスの未定義シンボル
C++ 学校のプロジェクトに取り組んでいます。catch2 テストが正しく機能していないようです。
プロジェクトをコンパイルするメイクファイルがあります
この行を実行すると、次のclang++ --std=c++11 -o A2test Test_PriorityQueue.cpp
エラーが発生します。
テスト ファイルのコードは次のとおりです -- Test_PriorityQueue.cpp :
最初のいくつかのテストは、最後の「create PQ」をコメントアウトすると問題なく実行されます。これを含めると、これらの未定義シンボルエラーが発生し始めます。しばらくの間、これに対して頭をぶつけていました。いくつかの助けをいただければ幸いです!!
編集:
Simulation.h
Simulation.cpp コンストラクター: