0

Qt3D で問題が発生しています。ソースコードからコンパイルできません。可能であれば、Qt 自体をコンパイルせずに Qt3D をコンパイルしたいと考えています。既にコンパイルされた Qt に対してリンクできますか?

  • OS: Linux Ubuntu 11.10 (oneiric) x86_64
  • Qt バージョン: 4.7.4
  • 出力を行います:

    cp: 通常のファイル/usr/include/qt4/Qt3D/qt3dglobal.h': No such file or directory make[2]: *** [/usr/include/qt4/Qt3D/qt3dglobal.h] Error 1 make[1]: *** [sub-threed-make_default-ordered] Error 2 make: *** [sub-src-make_default-ordered] Error 2 global/qt3dglobal.h /usr/include/qt4/Qt3D/qt3dglobal.h make[2]: Leaving directory/home/soroush/programs/programming/libraries/qt3d-1.0-src/src/threed を作成できません make[1]: ディレクトリ `/home/soroush/programs/programming/libraries/qt3d-1.0- を離れますソース/ソース'

4

2 に答える 2

1

私の解決策は、/usr/include/qt4/Qt3Dフォルダーを作成することでした。

これを端末ウィンドウに入力するだけです

sudo mkdir /usr/include/qt4/Qt3D

これで問題は解決しました。

また、入力する必要があるかもしれません

sudo mkdir /usr/include/qt4/QtQuick3D

ディレクトリを作成しますQtQuick3D

于 2012-09-23T15:03:45.953 に答える
0

qt-develQt 用の (または同様の) 開発パッケージがインストールされていることを確認してください。ライブラリのみの既定のパッケージには、ヘッダーも開発ツール (moc、uic、qmake など) もありません。

/usr悲しいかな、あなたの問題は、実行せずにデフォルトのプレフィックスにインストールしようとしているようですsudo make install. mkdir ~/qt3d && configure --prefix=~/qt3dホームディレクトリにインストールされるようにすることをお勧めします。

于 2012-06-01T18:08:39.110 に答える