QtCreator在哪里存储有关套件的数据?

Kyl*_*and 11 qt-creator

对于特定项目,QtCreator存储有关项目在其文件中使用的每个工具包的构建配置的信息*.creator.user.一些套件会自动检测到; 套件也可以通过转到Options-->Build & Run-->Kits并选择来手动定义Add.但是,我无法弄清楚QtCreator实际存储有关可用工具包的信息的位置.删除*.creator.user使用特定工具包的所有文件不会从工具包列表中删除该工具包,我找不到我在计算机上Qt文件夹中任何位置定义的任何自定义工具包的名称(我正在使用Qt5 RC2,所以我正在寻找它的Qt5/QtCommercial5.0.0-rc2/Tools/QtCreator/share子目录).有什么建议?

小智 22

SDK存储一组文件$CREATOR_INSTALL_DIR/share/QtProject/qtcreator.每个人都使用这个创建者实例.

用户特定的文件位于您的主目录中~/.config/QtProject/qtcreator(或%APPDATA%/QtProject/qtcreator在Windows上,不了解Mac).

这个工具包在一个名为的文件中profiles.xml(我首先称之为整个事件配置文件,但由于与.pro-files的冲突qmake使用它被重命名).工具链是toolchains.xmlQt版本qtversions.xml.

.user-files只包含它与项目有关的数据.基本上,在"项目"模式中设置的所有内容都会在.user文件中结束.