0
我们在源代码管理中保留了一个qmake项目文件。由于每个用户都可以将项目签出到不同的路径,因此在版本控制方面会造成一些问题。qmake pro文件中的绝对路径
例如每次项目更新时,我们都必须手动进入项目文件并修复文件中的路径。
对付它的最佳解决方案是什么?我正在考虑使用环境变量并将环境变量分配给项目文件中的变量,但我也想知道是否有更好的方法。
我们在源代码管理中保留了一个qmake项目文件。由于每个用户都可以将项目签出到不同的路径,因此在版本控制方面会造成一些问题。qmake pro文件中的绝对路径
例如每次项目更新时,我们都必须手动进入项目文件并修复文件中的路径。
对付它的最佳解决方案是什么?我正在考虑使用环境变量并将环境变量分配给项目文件中的变量,但我也想知道是否有更好的方法。
最安全的解决方案是在qmake文件中只使用相对路径。这样,用户签到的地方并不重要。
根据我的经验,根据用户的设置环境变量会导致很多脆弱性,应该不惜一切代价避免,例如,