2

プロジェクトでGecode ( http://www.gecode.org/download.html ) フレームワークを使用するのに問題があります。

  1. フレームワークをダウンロードしてインストールしました。今では下にあります

    /Library/Frameworks/gecode.framework

  2. 新しい「コマンド ライン ツール」プロジェクトを作成し、タイプに「C++」を選択しました。

  3. 次に、プロジェクトのターゲットを開き、ビルドフェーズに gecode.framework を追加しました - >ライブラリとバイナリをリンク
  4. パスのビルド設定で、「ヘッダー検索パス」の次のパスを追加しました: /Library/Frameworks/gecode.framework
  5. ここで、次のインクルードを使用してサンプル コードを作成しようとしました。

    #include <gecode/driver.hh>
    #include <gecode/int.hh>
    #include <gecode/minimodel.hh>
    

--> Xcode は、ファイルが見つからないと不平を言っています。

g++ と llvm-g++ を使用してターミナルでコンパイルしようとしましたが、警告やエラーなしでコンパイルされます

4

2 に答える 2

1

完全な解決策はありませんが、その一部です。フレームワークのパス (/Library/Frameworks など) をプロジェクトの「フレームワーク検索パス」に追加します。

その後、コンパイラは文句を言わなくなり、オートコンプリートは正常に機能します。しかし、リンカは、リンク時にいくつかのシンボルが見つからないことについてまだ不平を言っています。

于 2013-10-07T15:03:53.480 に答える