2017-01-19 7 views
0

プロジェクトは、私がどのように私は可能性があります上の任意のヒント...私はiOSアプリに変身したいのですが、大きなC++プロジェクトを持っているCOSプロジェクトをiOSアプリケーションに移植するには?

もののiOSアプリとしてエクスポートしますどのように、細かいコンパイルこれをやってみようか?私がこれまで行ったことは、CMakeを使ってXCodeプロジェクトを生成することです。私はその後、XCodeで私のプロジェクトを構築してアーカイブすることができませんでしたが、これは単にXCodeをIDEとして使用していることを理解しています。

Isこの状況を改善する簡単な方法がありますか?あるいは、私は再びiOSスタイルのプロジェクトを再構築する必要がありますか?もしそうなら、お勧めのガイドがありますか?

enter image description here

+0

どのようなこのですか? Objective-CではC++を自由に(ほぼ)使用できます。 – TheAmateurProgrammer

+0

あなたはiOSのものではなく、macOSのターゲットを作成したようです。 – Xvolks

+0

こんにちは、OpenCVライブラリを使用し、顔の検出を実行するそのプロジェクト...私はmacOSのコメントに同意するが、私は決して選択していない?ちょうどcmake - G Xcode、任意のヒント? – user61871

答えて

0

.mmファイルのObjective-C++をコンパイルします。

これは、すべてのIOSライブラリと通信するためのC++コードを取得する方法です。残念ながら、これは一般的にはobjective-cやswiftでしか簡単に利用できません。

したがって、.hファイルまたは.hppファイルでC++インターフェイスを作成し、objective-C++ implでバックアップし、objective-cランタイムと通信します。

iOSでcmakeをうまく動作させるには、ツールチェーンファイルが必要です。

あなたがここに出発点として使用することができます素敵なコレクションがあります:C++プロジェクトの

https://github.com/ruslo/polly

+0

私はOpenCVをiOSフレームワークとしてreDLしようとしています...以前は外部のC++ライブラリとしてリンクしていましたが...おそらくTQ – user61871

関連する問題