Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
スタティック ライブラリをビルドする XCode の C++ プロジェクトがあります。プロジェクトにメイン メソッドを追加して、ライブラリ内のコードの一部をテストできるようにしたいと考えています。
これを行うために、最初にプロジェクトのターゲットを複製し、次にこの2番目のターゲットにメインメソッドを追加しました(この回答に従って)。しかし、この新しいターゲットをビルドして実行すると、メイン メソッドが実行されません。
誰かが私が間違っていることを知っていますか?
ライブラリをテストする一般的な方法は、ライブラリを実行する別のコードを記述し、その結果を期待される結果と比較することです。
この場合、mainはライブラリではなくテストプログラムに入ります。ライブラリにを含めることは正しいことではなく、ユーザーが...mainを指定するのを忘れた場合、ライブラリのユーザーにとって非常に奇妙な問題につながります。main
main