qt-everywhere和qt-opensouce的区别
时间: 2024-01-17 13:05:41 浏览: 1142
Qt是一个跨平台的GUI应用程序框架,它可以用于开发各种类型的应用程序,包括桌面应用、移动应用、嵌入式系统等。Qt的开发者提供了两种版本:Qt Commercial(也称为Qt Everywhere)和Qt Open Source(也称为Qt Community)。
Qt Commercial(Qt Everywhere)是由Qt的开发者提供的商业版本,它提供了一些额外的功能和服务,如商业许可证、专业技术支持、增强型工具和开发环境等。这种版本适合于需要使用Qt框架开发商业应用程序的用户。
Qt Open Source(Qt Community)是由Qt的开发者提供的免费版本,它可以用于开发自由软件和开源软件。它拥有所有的Qt核心功能,但不包括商业许可证、专业技术支持和增强型工具和开发环境等。这种版本适合于需要开发自由软件和开源软件的用户。
相关问题
cp: -r not specified; omitting directory '/mnt/hgfs/shared_folders/QT/qt-everywhere-opensource-src-4.8.6/qt-everywhere-opensource-src-4.8.6'
这个错误提示意味着你尝试复制的是一个目录,但没有指定 -r 选项以递归复制整个目录。在复制目录时,需要使用 -r 或者 --recursive 选项来确保复制包括目录中的所有文件和子目录。例如,正确的命令应该是:
cp -r /mnt/hgfs/shared_folders/QT/qt-everywhere-opensource-src-4.8.6/qt-everywhere-opensource-src-4.8.6 /目标路径
请将 "/目标路径" 替换为你想要将源目录复制到的目标路径。
root@ubuntu:/home/h/qt/qt_source/qt-everywhere-src-5.11.1# ./configure + cd qtbase + /home/h/qt/qt_source/qt-everywhere-src-5.11.1/qtbase/configure -top-level ./configure: 49: exec: /home/h/qt/qt_source/qt-everywhere-src-5.11.1/qtbase/configure: not foun
根据你提供的信息,看起来像是执行 `./configure` 命令时出错了。错误提示 `./configure: 49: exec: /home/h/qt/qt_source/qt-everywhere-src-5.11.1/qtbase/configure: not found` 表示找不到 `/home/h/qt/qt_source/qt-everywhere-src-5.11.1/qtbase/configure` 文件。
这可能是由于文件不存在、权限问题或者文件损坏导致的。你可以检查一下该文件是否存在,并且确保你有执行该文件的权限。如果文件存在但是权限不够,你可以尝试使用 `chmod +x /home/h/qt/qt_source/qt-everywhere-src-5.11.1/qtbase/configure` 命令赋予执行权限。
如果文件不存在,你需要重新下载或者安装 Qt。另外,你可以检查一下该文件是否被误删或者被移动到了其他位置。
阅读全文