1

コード ブロックで osg をプロジェクトに統合する必要があります。osg Web サイトには、未回答の投稿が 1 つだけあります。

osg と codeblocks を一緒に使った人はいますか?

4

1 に答える 1

1

タグからウィンドウで開発していると思います。
Ok。まだ OSG をセットアップしていない場合は、このブログをチェックして、MingW/MSYS でコンパイルする手順を確認してください。
OSG wiki は、この記事がその wiki エントリよりも最新(2013 年 5 月 26 日現在) であると見なしています。
時間を節約するために、下部にバイナリもあります。

次に、C::B を起動して、新しい C++ コンソール アプリケーションを作成します。最後までウィザードに従います。コンパイラとして MingW/GCC を選択します。

  1. グローバル変数の新しいセットを作成します。設定 -> グローバル変数
  2. 新しい変数「OSG」を呼び出します。
  3. 「ベース」フィールドを OSG ルート フォルダーに設定します。
    • オプション: 「include」フィールドを OSG インクルード フォルダーに設定します。
    • オプション: 「lib」フィールドを OSG libs フォルダーに設定します。
  4. プロジェクトを開く -> ビルド オプション。
    • 「検索ディレクトリ」タブに移動します
    • 「コンパイラ」タブの下に $(#OSG.include) を追加します
    • 「リンカー」タブの下に $(#OSG.lib) を追加します
  5. [リンカー設定] タブをクリックし、[その他のリンカー オプション] テキストボックスの下に、(プロジェクトのニーズに応じて) 次のライブラリをコピーして貼り付けます。それぞれを改行で区切る必要があります AS IS.
    -損失
    -損失GA
    -losgDB
    -ロスビューアー
    -losgText
    -losgUtil
    -lOpenThreads
    
  6. [OK] をクリックします。
  7. ファイルに移動 -> すべてを保存 (オプションですが、C::B がクラッシュした場合は、これを実行した方がよい場合があります)
  8. この tut/exampleのすべてのコードをコピーして main.cpp に貼り付け、コンパイルしてみてください。

動作する場合は、優れたゲーム/3D アプリを作成します。動作しない場合はお知らせください。

于 2013-05-26T04:26:58.733 に答える