对于特定项目,QtCreator存储有关项目在其*.creator.user
文件中使用的每个kit的构建配置的信息。一些套件会自动检测到;也可以通过转到Options-->Build & Run-->Kits
并选择Add
来手动定义工具包。但是,我无法弄清楚QtCreator实际存储有关可用工具包的信息的位置。删除使用特定工具包的所有*.creator.user
文件不会从工具包列表中删除该工具包,我找不到我在计算机上Qt文件夹中任何位置定义的任何自定义工具包的名称(我正在使用Qt5 RC2,所以我正在查看Qt5/QtCommercial5.0.0-rc2/Tools/QtCreator/share
及其子目录)。有什么建议吗?
答案 0 :(得分:21)
SDK在$CREATOR_INSTALL_DIR/share/QtProject/qtcreator
中存储一组文件。每个人都使用这个创建者实例。
用户特定文件位于~/.config/QtProject/qtcreator
的主目录中(或Windows上的%APPDATA%/QtProject/qtcreator
,不了解Mac)。
这个工具包位于一个名为profiles.xml
的文件中(我首先称之为整个事件配置文件,但由于与.pro
冲突 - 文件qmake
使用它已重命名)。工具链位于toolchains.xml
中的qtversions.xml
,Qt版本中。{/ p>
.user
- 文件仅包含与其相关的项目的数据。基本上,在“项目”模式中设置的所有内容都会在.user
文件中结束。