フロントエンドにObjective-Cを使用し、グラフィックス処理とネットワーク通信にC++を使用してグラフィカルアプリケーションを作成しています。 Appleのサイトで、.dylibまたは.soと私のXcodeプロジェクトに自分のC++コードをリンクする方法を探していましたが、何も動作していないようでした。私はそれを参照してリンクするプロジェクトを手に入れることができましたが、その.dylibから関数を呼び出そうとしたら、何をしようとしているのか分からないと言っていました。誰がここで何が起こっているのか知っていますか?Objective-CアプリケーションでC++ライブラリをリンクして使用する
私は、Objective-Cにグラフィックスとネットワーキングを行うために必要なすべてのライブラリがあることを知っていますが、このようにしたいと思っています。私はしばらくの間C++をあまりやっていないし、もっとObjective-Cを学びたいと思っているので、それらを一緒に使うよりも良い方法は何ですか?
おかげで、 ロビー
Objective-Cファイルの拡張子を.mmに変更してObjective-C++ファイルを作成し、次にC++コードとObjective-Cコードを混在させることもできます。 – Amok
これは私のために働いた。私は '.mm'ファイルでクラスを作成し、C++ライブラリと完全にリンクでき、私の.mファイルからラッパーメソッドを呼び出すことができました。ありがとう! –