問題タブ [cegui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - boost-python に対してリンクすると、PyCEGUI で未定義の参照が生成される
boost-python にリンクする必要がある Pythonライブラリ(CEGUI は Python モジュールをビルドでき、そのエディタはそれに依存しています)をコンパイルしようとしています。そこで、--with-pythonを使用してブーストをビルドしましたが、問題なくビルドされました。
ただし、.pyd がリンクされるとすぐに、未定義の参照が取得されます。
私の最初の仮定は、boost-python に対してリンクしていないということでしたが、CMake フォルダー内の link.txt はこれを示しています。
"C:\Coding\CMake 2.8\bin\cmake.exe" -E remove -f CMakeFiles\PyCEGUI.dir/objects.a C:\MinGW\bin\ar.exe cr CMakeFiles\PyCEGUI.dir/objects.a @ CMakeFiles\PyCEGUI.dir\objects1.rsp C:\MinGW\bin\g++.exe -shared -o ..........\bin\PyCEGUI.pyd -Wl,--major-image-version, 0,--minor-image-version,0 -Wl,--whole-archive CMakeFiles\PyCEGUI.dir/objects.a -Wl,--no-whole-archive ..........\lib \libCEGUIBase-0.dll.a C:\Coding\boost_1_53_0\lib\libboost_python-mgw48-mt-1_53.a C:\Python27\libs\python27.lib C:\Coding\CEGUI\cegui\dependencies\lib\dynamic \libfreetype.dll.a C:\Coding\CEGUI\cegui\dependencies\lib\dynamic\libpcre.dll.a -lwinmm -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32
したがって、boost-python はリンクされています。ここで何が問題なのかわかりません。ブースト?セグイ?MinGW?...
c++ - CMake CEGUI / GTK2 構成エラー
Ogre のライブラリとして CEGUI (Crazy Eddie's GUI) をビルドして使用しようとしています。CMake を使用していますが、依存関係の構成ステップで次のエラーが発生しました。
一部またはすべての gtk ライブラリが見つかりませんでした。(欠落: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY GTK2_GLIB_INCLUDE_DIR GTK2_GLIBCONFIG_INCLUDE_DIR GTK2_GLIB_LIBRARY) CMake エラー: 次の変数がこのプロジェクトで使用されていますが、NOTFOUND に設定されています。それらを設定するか、CMake ファイルで正しく設定およびテストされていることを確認してください: Boost_INCLUDE_DIR (ADVANCED) ディレクトリ C:/Cegui/cegui-0.8.3/cegui/src/RendererModules/Ogre のインクルード ディレクトリとして使用
CEGUI 0.8.3 cegui-deps-0.8.x-src.zip
c++ - エラー: ';' の前にコンストラクタ、デストラクタ、または型変換が必要です トークン CEGUI
私はここで初めてですが、少なくとも投稿するのは、私を助けてくれたいくつかの投稿を読んだからです。今、誰かがこのコードを手伝ってくれるかどうかを知りたいです:
私はdebianのテストに取り組んでいます.私が抱えている問題は、コンパイル時に
私はそれを理解していません。私が見る限り、それは機能するはずです。助けていただければ幸いです。
c++ - CEGUI が機能しない
私は Ogre3D SDK v1.9 と CEGUI 0.8 を使用していますが、これが私の問題です。cegui の wiki のチュートリアルに従ったところ、cmake を使用する必要があると表示されました。それが私がしたことですが、「構成」ボタンをクリックするとエラーが発生します:
しかし、このエラーが発生しても、続行して「生成」ボタンをクリックできます。
ただし、ビルドが完了したら、cegui.svn をビルドしようとすると、エラーが 1 つだけ発生します。
external symbol unresolved
そして、このエラーの前にたくさん。
実は私のフォルダにないことに気付きましたCEGUIOgreRenderer-0_d.dll
.Visual Studioがdllファイルを作成できなかったと思います.
助けてください。:)
ありがとう
xcode - Mac OS X での CEGUI 依存関係の構築
Mac OS X 10.9.4 で cegui をビルドしようとしています。まず、ここから依存関係を構築しています。cmake を使用して問題なく Xcode プロジェクト ファイルを生成します。ALL_BUILD ターゲットを使用してプロジェクトをビルドしようとすると、IL ライブラリのビルドに失敗します。
/usr/include/machine/と/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/machineに endian.h ファイルがあります。これらのパスを Xcode のヘッダー検索パスに追加しようとしましたが、エラーが残ります。
linux - Ubuntu で CEGUI の依存関係を解決する方法
公式サイトから CEGUI ソースをダウンロードしました。まとめてみました。最初に cegui-mk2* パッケージをインストールしました。必要な依存関係を読んだからです。その後、コンパイルは正常に完了しました。しかし、README.md には、ビルド フォルダーには bin フォルダーが必要であると記載されていますが、私の場合は lib フォルダーしかありません。また、cegui システム全体をインストール (make install) すると、ターミナルにサンプル名を入力するだけでサンプルを実行できるはずです。しかし、それはできません。サンプルはコンパイルされていないため、bin フォルダーにあるはずだと思います。
cmakeは私にこの出力を与えます:
しかし、私は EXPAT と ogre と lua (そしておそらく opengl) と cegui が必要です。だから私は apt-get 経由で expat パッケージをインストールしました。しかし、それでも EXPAT が見つからないと表示されます。このパッケージの一部に依存しているため、サンプルを取得できなかったと思います。expat-dev パッケージはありません。他のソースのソースを取得してコンパイルし、cmake と CEGUI にそれを認識させる方法を含める必要があります。
私は本当にそれを行う方法がわかりません。
私が最も望んでいるのは、すべての依存関係のソースを入手して、他の Linux マシン用にクロス コンパイルできるようにすることです。この問題を解決するには?
ありがとうございました。助けてください。
ogre3d - cmake で CEGUI-0.8.2 を作成し、ogre3d を追加しようとしましたが、いくつか問題がありました。
cegui を使用するのはこれが初めてです。この問題はばかげているように聞こえるかもしれませんが、その理由はわかりません。
私は今、cegui vs_solution をコンパイルしていますが、いくつかのコンパイル エラーがあります。
私はすでに ogre-sdk-1.8.1ver と cegui-0.8.2 vs_solution を cmake で作成しました。
これが error_code です。
エラー C1083: ファイル 'boost/thread/tss.hpp' を開けません: そのようなファイルまたはディレクトリはありません c:\ogresdk_vc10_v1-8-1\include\ogre\threading\OgreThreadHeadersBoost.h 37 .....
OgreThreadHeadersBoots.h 内
ソースコードは
インクルード パス C:\OgreSDK_vc10_v1-8-1;$(IncludePath) または C:\OgreSDK_vc10_v1-8-1\include\OGRE または blahblah 可能なパスをすべて追加しようとしました :(
誰かがこの問題を知っているなら、私にアドバイスしてください