2012-03-20 10 views
0

私は、Mac OS用のアプリケーションを生成するためにembarcadero XE2コンパイラを使いたいと思っています。 例hereを使用してXE2 C++コンパイラをテストしました。XE2リンカのMac OS Frameworkライブラリを使用する

この例では、 にmac osフレームワーク(opengl & GLUT)を追加して、これらのフレームワークのlibsとリンクするようにXE2リンカーに指示する方法を説明します。

この例は、私のPC(Mac OS SL 10.6.6に接続されたWin7)でうまく動作します。

は、私はAcceleralteフレームワーク (ブラス& LAPACK LIBS)を使用するためにdexampleを試みた:

Iアプリ&が加速フレームワーク追加コンソール作成: I「が/へのリモートマシン上のパスを設定しますSystem/Library/Frameworks "、ファイル " Accelerate "へのパス、パスタイプ" Framework "。

私が使用した例は一例hereからコピー「File1.cpp」です:

プロジェクトはうまくコンパイルが、私はリンクエラーました:[ILINK32エラー]「ILINK32」コードで終了しましたが3

libBLAS.dylib & libLAPACK.dylibをリンカの追加オプションに追加しようとしましたが、動作しません。

私は2つの質問があります。

XE2は、MAC OS用の1-いは、Mac OSのフレームワークの特定の数に制限されていますか?

2私たちはxcodeプロジェクト(iOSターゲットのようなもの)を生成して、Macでxcodeプロジェクトを構築できますか?

敬具、

答えて

0

私は、プロジェクトのオプションから「加速」の枠組みを除去することにより、実施例を作りました。 libBLAS.dylib & libLAPACK.dylibをMacから手動でコピーして、私のPCに入れました。 "Accelerate"ヘッダファイルを自分のPCにコピーし、XE2コンパイラのパスをインクルードするためにそのディレクトリを追加しました。

関連する問題