XCodeにSDL libraryを使用してC++で書かれたプログラムがあります。 誰かにプログラムを送る必要があります。私は、ソースをIDEに貼り付けたり、SDLをインポートしたりせずに実行できることを確認する必要があります。私は別の人の手段でファイルを送信しているので、私は最終的な受信者の名前(何も尋ねることはできません)またはオペレーティングシステムを知らない。私はMac上で動作する実行可能なスクリプトをうまく作ることができます。Xcodeを使用してプラットフォームに依存しないアプリケーションを作成する
どのような考えですか?
C++はインタプリタ言語ではないため、ターゲットプラットフォームのソースを構築する必要があります。 –
LinuxとWindowsのために別々の実行ファイルを作らなければならないのであれば問題ありません。私はどちらかをすることの知識がありません。 – Chet
合理的なマルチプラットフォームビルドジェネレータを取得するより簡単で最も簡単な方法は、cmakeを使用することです。ちょっとした助けを借りて、あなたのさまざまなニーズ(libs)をあなたの目標に適応させます。受取人が正しいセットアップ(cmake + compiler + libs)や知識を持っている可能性はほとんどないので、Linux/Windows(例えばvirtualboxを使用)にアクセスできる場合は、自分で実行可能ファイルを作成してください。あなたがcmakeについて何も知りませんが、ターゲットプラットフォームを知っているなら、それは確かに2日間の仕事です。 – reder