我在 Ubuntu 16.04 上,全新安装了 qt creator。使用以下命令:
$ ./qt-unified-linux-x64-3.1.1-online.run
安装完成后的Qt文件夹如下:
$ ll
total 127000
drwxrwxrwx 8 dx dx 4096 Jul 19 04:09 ./
drwxr-xr-x 62 dx dx 4096 Jul 19 04:16 ../
drwxrwxr-x 7 dx dx 4096 Jul 19 04:04 5.12.4/
-rw-rw-rw- 1 dx dx 36667 Jul 19 04:05 components.xml
drwxrwxr-x 2 dx dx 4096 Jul 19 04:04 dist/
drwxrwxr-x 3 dx dx 4096 Jul 19 04:03 Docs/
drwxrwxr-x 3 dx dx 4096 Jul 19 04:03 Examples/
-rw-rw-rw- 1 dx dx 2184658 Jul 19 04:33 InstallationLog.txt
-rw-rw-rw- 1 dx dx 48 Jul 19 04:05 installer.dat
drwxr-xr-x 2 dx dx 4096 Jul 19 04:03 Licenses/
-rwxr-xr-x 1 dx dx 32903547 Jul 19 04:05 MaintenanceTool*
-rw-rw-rw- 1 dx dx 94833364 Jul 19 04:05 MaintenanceTool.dat
-rw-rw-rw- 1 dx dx 18836 Jul 19 04:05 MaintenanceTool.ini
-rw-rw-rw- 1 dx dx 362 Jul 19 04:05 network.xml
-rw-rw-r-- 1 dx dx 7991 Oct 25 2016 QtIcon.png
drwxrwxr-x 5 dx dx 4096 Jul 19 04:03 Tools/
-rw-rw-r-- 1 dx dx 8457 May 15 07:28 update.rcc
当我启动 qt-creator 时,无论是使用目录中的./qtcreator
二进制文件还是./qtcreator.sh
脚本~/Qt/Tools/QtCreator/bin
,它都会不断抱怨一些创建文件错误,例如:
无法创建文件 /home/dx/.config/QtProject/qtcreator/devices.xml:权限被拒绝
目录QtProject
:
~/.config/QtProject/qtcreator$ ll
total 8104
drwxrwxr-x 6 dx dx 4096 Jul 19 04:37 ./
drwxrwxr-x 3 dx dx 4096 Jul 19 04:37 ../
---------- 1 dx dx 0 Jul 19 04:37 cmaketools.xml.gOCjwJ
---------- 1 dx dx 0 Jul 19 04:36 cmaketools.xml.PwCOuf
---------- 1 dx dx 0 Jul 19 04:37 cmaketools.xml.XxOPmc
---------- 1 dx dx 0 Jul 19 04:37 debuggers.xml.boFrxT
---------- 1 dx dx 0 Jul 19 04:37 debuggers.xml.rBVUir
---------- 1 dx dx 0 Jul 19 04:36 debuggers.xml.VdsQsr
---------- 1 dx dx 0 Jul 19 04:31 devices.xml.auccoN
---------- 1 dx dx 0 Jul 19 04:37 devices.xml.UsjcFj
---------- 1 dx dx 0 Jul 19 04:37 devices.xml.vATmgJ
drwxrwxr-x 3 dx dx 4096 Jul 19 04:37 generic-highlighter/
-rw-r--r-- 1 dx dx 8273920 Jul 19 04:37 helpcollection.qhc
drwxrwxr-x 2 dx dx 4096 Jul 19 04:31 macros/
drwxrwxr-x 2 dx dx 4096 Jul 19 04:31 mimetypes/
---------- 1 dx dx 0 Jul 19 04:37 profiles.xml.cyDvrK
---------- 1 dx dx 0 Jul 19 04:37 profiles.xml.THIUQP
drwxrwxr-x 2 dx dx 4096 Jul 19 04:37 qnx/
---------- 1 dx dx 0 Jul 19 04:31 qtversion.xml.nsootr
---------- 1 dx dx 0 Jul 19 04:37 qtversion.xml.WnHHHB
---------- 1 dx dx 0 Jul 19 04:37 toolchains.xml.nSNCwd
---------- 1 dx dx 0 Jul 19 04:37 toolchains.xml.PtcXlQ
---------- 1 dx dx 0 Jul 19 04:36 toolchains.xml.xKfoCl
看起来启动失败会在这里留下很多临时文件,但并未创建预期的 xml 文件。我该如何修复它?
答案1
您的 Qt Creator 安装不完整,但您也可以安装 Qt Creator (qtcreator),而不是手动下载并安装 Qt Creator。在所有当前支持的 Ubuntu 版本中打开终端并输入:
sudo apt install qtcreator cmake g++ git qt5-default
安装 qt5-default 后,您可以运行以下命令列出其他可用的 Qt5 包:
apt search qt5-*