3

誰かがcppunitをOSX10.8 Mountain Lionで動作させるためのステップバイステップの説明を提供できますか?これには、必要なダウンロードとNetbeansの構成が含まれます。

現在、cppunitテストを追加すると、「テストの追加」ダイアログに「cppunitライブラリが検出されません。テストのコンパイルが失敗する可能性があります」という警告が表示されます。Sourceforgeとsvncppunitの両方からダウンロードし、ファイルを/ usr / local / includeにコピーしましたが、これによってコンパイルエラーがなくなるわけではありません。

私は何が欠けていますか?Google™はこの問題について何の助けにもなりませんでした。

4

2 に答える 2

6

Homebrewを使用してOSX10.8MountainLionにCppUnitをインストールしました。その後、ユニットテストはNetbeans内から問題なく機能しました。

私が従ったプロセスは次のとおりです。

  1. XCodeコマンドラインツールをインストールする
    • XCodeプリファレンスで利用可能または個別のDMGとしてダウンロード
  2. Homebrewをインストールする
    • http://mxcl.github.com/homebrew/を参照してください
    • ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
    • インストール手順に従います(たとえば、最後にドクターを醸造します)
  3. brewを使用してcppunitをインストールします
    • brew install cppunit
  4. Netbeansの場合:
    • C++プロジェクトを作成する
    • テストする関数を追加します
    • cppファイルを右クリックし、[テストの作成]を選択して、[CppUnitテスト]を選択します
    • リストから機能を選択し、プロンプトに従ってテストを作成します
  5. テストを実行する
    • プロジェクトを右クリックし、[テスト](またはcrtl + F6)を選択します
于 2013-01-22T04:41:29.003 に答える
5

私はついに自分が間違っていることを理解したので、自分の質問に答えて、古代人の知恵を避けようと思いました。

  1. Xcodeをインストールします。
  2. [設定]ダイアログからXcodeコマンドラインツールをインストールします(Xcode 4でこれを行う方法を示すAppleのドキュメント
  3. SourceforgeからCPPUnitをダウンロードします
  4. エキス
  5. 走る./configure
  6. 走るmake
  7. 走るsudo make install

これを初めて試したときに正しいコマンドを実行しなかった可能性があります./configureが、タブを完了できた、つまり、sayを実行できなかったはずであるという事実を考えると、これは疑わしい主張./configです。

しかし、私の問題の本当の鍵は、を呼び出さなければならなかったことだと思いsudoますmake install。ライブラリを移動する必要がある場所にライブラリを配置するには、スクリプトに管理者権限が必要なため、アクセス許可エラーが発生していました。ある時点でこれを試してみたが失敗したと誓ったかもしれない。

私は1か月ほど前に同僚にこれを試してもらい、彼はそれを機能させました。再試行を先延ばしにしましたが、一度実行すると、それは魅力のように機能しました。私の知る限り、OSX10.8.1と10.8.2または.3の間にバグはありません。

上記の手順を実行すると、ダイアログに文句を言わずにNetbeansに戻って単体テストを追加することができました。さらに、テストコードをコンパイルして実行しました。

于 2013-01-23T04:38:58.810 に答える