假设我在版本控制系统 (git) 下有一个 qt 项目文件 (*.pro) 和相关文件。该项目是多平台的,并且在许多不同的平台上进行开发。开发人员既是程序员,又不是程序员(matematicians,ecc),所以我想让克隆它的人尽可能轻松(例如:避免环境变量)。
该项目依赖于其他项目,这些项目位于开发人员平台的非标准文件夹中。所以我需要他们编辑项目文件 INCLUDEPATH += "absolute-path-to-external-stuff"
问题是我想将这一行放在要包含在 .gitignore 中的文件中(上传后将其从版本控制中删除),以便在推送到 repo 时可以自由编辑它而无需编辑其他人。
我应该使用 .pri 文件(以及如何使用?似乎它们只能在子目录中使用,找不到参考)还是有更好的模式?