我一般都是在checkin的时候不提交这个文档。如果环境改变了,就删除人工再configure.貌似没好办法
这个文件的设计确实很让人火大。 我起初是打算将*.user文件设置为全局忽略的,但是领导不允许。因为程序运行路径是记录在这个文件中的(我说的不是qt动态库的路径),我们的工程比较复杂,必须指定一个目录来代替默认路径,指定一个启动程序。缺了这个文件,那么程序的运行目录就会失效,并且找不到启动程序,他把代码检出之后,构建成功打算运行的时候,会说“跑不起来呀?!” 但是如果加上这个文件,就必须用某种方式,告诉每一个新加入队伍的同事,在提交的时候不要提交*.user。 但是事实上,他们可能记不住,导致这个文件各种冲突。。。除非每个人安装qt的位置都一样,实际上每个人可能都安装在不同的路径下,*.user里记录了qt的路径,因此这个文件一定会变动。想统一规范qt的安装路径?这玩意我感觉没法统一,甲:我电脑硬盘小,没有分多个分区,只有C盘,没有D盘,所以只能安装到C盘。。。乙:我C、D、E、F盘没空间,C盘只剩几十兆了,所以qt只能安装到G盘。。。丙:我向来是C盘只装系统,D盘放软件。。。
16,239
社区成员
26,650
社区内容
加载中
试试用AI创作助手写篇文章吧