我正在为我们的团队构建一个 Qt5.1 版本以用于我们的项目。我能够使用此处的说明构建带有调试符号的 32 位和 64 位二进制文件。
我使用 VS2012 构建。
完成构建后,我将 bin、lib 和 include 文件夹复制到我们的资源文件夹中,一切都很好。但是,几周后,我移动了我从中构建的文件夹,我的应用程序停止运行,给了我错误。
我觉得这很奇怪,所以我开始四处挖掘。我发现我的构建中有很多对原始构建目录的引用。
我可以保持构建文件夹与以前相同,或者将编译器指向原始目录,但是,在其他人的机器上,如果他们没有相同的驱动器号,这可能不起作用。
有什么方法可以构建 Qt5 使其不使用绝对路径?我想肯定没有人能够分发它。