C++ 在Windows上使用Qt Creator设置ccache

C++ 在Windows上使用Qt Creator设置ccache,c++,qt,qt-creator,ccache,C++,Qt,Qt Creator,Ccache,我正在尝试在Windows上的Qt Creator中设置ccache 不幸的是,我找不到任何好的指导。如何让它工作 我已经为Cygwin安装了ccache 编辑: 我试着加上 QMAKE_CXX+="ccache g++" 作为qmake生成步骤中的附加参数 但在编译输出中,我仍然有“g++-c-g-Wall…”,我想应该是“ccache g++…”QtCreator不知道ccache,而且,在Windows上将Cygwin二进制文件与本机二进制文件混合在一起很麻烦。应该是: "QMAKE_C

我正在尝试在Windows上的Qt Creator中设置ccache

不幸的是,我找不到任何好的指导。如何让它工作

我已经为Cygwin安装了ccache

编辑:

我试着加上

QMAKE_CXX+="ccache g++"
作为qmake生成步骤中的附加参数


但在编译输出中,我仍然有“g++-c-g-Wall…”,我想应该是“ccache g++…”

QtCreator不知道ccache,而且,在Windows上将Cygwin二进制文件与本机二进制文件混合在一起很麻烦。

应该是:

"QMAKE_CXX=ccache g++"

如果添加该参数后QtCreator没有自动更新生成文件,则可能需要从“构建”菜单重新运行qmake。

我还必须在Windows中设置CCACHE\u DIR,因为CCACHE无法创建$HOME/。CCACHE如果不想硬编码编译器,则可以使用
qmake\u CXX=“CCACHE$$qmake\u CXX”
为现有设置添加前缀。我还必须删除预编译头。在qt中,它特别删除了一行:“PRECOMPILED_HEADER=MY_PRECOMP.HPP”@alexisdm我很困惑,为什么要显示包含QMAKE的引号,而其他答案只显示包含
ccache g++
部分的引号?