問題タブ [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.

0 投票する
0 に答える
388 参照

c++ - Catch2 C++ リンカの問題 -- 含まれているクラスの未定義シンボル

C++ 学校のプロジェクトに取り組んでいます。catch2 テストが正しく機能していないようです。

プロジェクトをコンパイルするメイクファイルがあります

この行を実行すると、次のclang++ --std=c++11 -o A2test Test_PriorityQueue.cppエラーが発生します。

テスト ファイルのコードは次のとおりです -- Test_PriorityQueue.cpp :

最初のいくつかのテストは、最後の「create PQ」をコメントアウトすると問題なく実行されます。これを含めると、これらの未定義シンボルエラーが発生し始めます。しばらくの間、これに対して頭をぶつけていました。いくつかの助けをいただければ幸いです!!

編集:

Simulation.h

Simulation.cpp コンストラクター: