首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译没有Qt源代码的Qt3D

编译没有Qt源代码的Qt3D
EN

Stack Overflow用户
提问于 2012-04-23 19:40:56
回答 2查看 967关注 0票数 0

我在Qt3D上遇到了困难。我无法从源代码中编译它。如果可能的话,我想编译Qt3D而不编译Qt本身。它能链接到已经编译好的Qt吗?

  • 操作系统:LinuxUbuntu11.10 (oneiric) x86_64
  • Qt版本: 4.7.4
  • make输出:

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‘make1:离开目录`/home/soroush/programs/programming/libraries/qt3d-1.0-src/src'

EN

回答 2

Stack Overflow用户

发布于 2012-09-23 15:03:45

我的解决方案是创建/usr/include/qt4/Qt3D文件夹。

只需在终端窗口中输入这个

代码语言:javascript
复制
sudo mkdir /usr/include/qt4/Qt3D

这解决了我的问题。

另外,您可能需要键入

代码语言:javascript
复制
sudo mkdir /usr/include/qt4/QtQuick3D

要创建QtQuick3D目录,请执行以下操作。

票数 1
EN

Stack Overflow用户

发布于 2012-06-01 18:08:39

确保为Qt安装了qt-devel (或类似的)开发包。库专用的默认包没有标头或开发工具(moc、uic、qmake等)。

唉,您的问题似乎是,您试图在不运行sudo make install的情况下将其安装到默认前缀sudo make install。我建议您使用mkdir ~/qt3d && configure --prefix=~/qt3d,以便将其安装在主目录中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10287097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档