問題タブ [unittest++]
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++ - UnitTest++ プロジェクトの CMakeLists.txt ファイルの書き方
私が取り組んでいるプロジェクトで Makefile の代わりに cmake の使用を開始できるかどうかを確認するよう求められました。メイン プロジェクトをコンパイルする作業は完了しましたが、UnitTest++ を使用するディレクトリCMakeLists.txt
用のファイルを作成するのに苦労しています。これらの指示test/
を見つけましたが、従うのに苦労しています。走る
mkdir build cd build/ cmake .. make
しかし、リンカーエラーが発生します。というフレーズcan not be used when making a PIE object; recompile with -fPIC
が何度か出てきます。これが私のCMakeLists.txt
ファイルです:
[こちら] のアドバイスに従って、 を追加しましset(CMAKE_POSITION_INDEPENDENT_CODE OFF)
たが、役に立ちませんでした。
実行中の出力全体は次のmake
とおりです。
.cpp
エラーメッセージは実際にはこれを示唆していませんが、ディレクトリの前にあるディレクトリ内のすべての s を再コンパイルしていないためtest/
でしょうか? g++ がそれらをコンパイルした出力は表示されません。