Qt5.0 で ogre 3d サンプル プロジェクトをプレーンな C++ プロジェクトとしてコンパイルしようとしていますが、「そのようなファイルまたはディレクトリはありません」という多くのエラーが発生します。pro ファイルにすべてのパスを既に追加しています。また、このチュートリアルhttp://www.ogre3d.org/tikiwiki/tiki-index.php?page=Installing+the+Ogre+SDKのように、環境変数 OGRE_HOME を設定します。
誰かが QT5 で機能する Ogre3d SDK を作成するためのすべての手順を手伝ってくれますか? 初心者です。
OgreSDK_vc10_v1-8-1、Mingw 4.7、および QT5 を使用しています。
チュートリアルのこの手順に従いました。
- 新しい空のプロジェクトを作成します。
- コード用の新しいファイルを作成し、main.cpp という名前を付けます。
メイン関数を追加します。
int main (void) { return 0; }
次のソース ファイルの先頭に ExampleApplication.h を含めます。
#include "Ogre\ExampleApplication.h":
PathToYourOgreSDK\include\ をプロジェクトのインクルード パスに追加します。
- プロジェクトのインクルード パスに PathToYourOgreSDK\boost_1_42 を追加します。
- PathToYourOgreSDK\boost_1_42\lib をライブラリ パスに追加します。
main.cpp に新しいクラスを追加します。
class Example1 : public ExampleApplication { public: void createScene() { } };
次のコードをメイン関数の先頭に追加します。
Example1 app; app.go();
PathToYourOgreSDK\lib\debug をライブラリ パスに追加します。
- リンクされたライブラリに OgreMain_d.lib を追加します。
- リンクされたライブラリに OIS_d.lib を追加します。
- プロジェクトをコンパイルします。
- アプリケーションの作業ディレクトリを PathToYourOgreSDK\bin\debug に設定します。
- アプリケーションを起動します。Ogre 3D Setup ダイアログが表示されます。