Qt编译文件时,常常遇到has modification time in the future问题,归根结底是Qt工程文件时间与系统不相符,看过几篇博客,发现写的指令没有那么规范
当遇到这种问题,有两种方法解决,
1、通过更改系统时间解决
这里就是把系统时间更改为Qt工程之后的时间,需要知道工程时间,并且将系统时间改到工程时间之后的某个时间。
2、通过更改Qt工程的时间
之前遇到该问题也看了几篇博客 发现一些命令写的没那么规范,正确的指令如下:
find XXX -type f -exec touch {} +
xxx是Qt工程的所在路径
这个方法比较快。