gpt4 book ai didi

qt4 - 覆盖 qt4 编译时设置

转载 作者:行者123 更新时间:2023-12-04 15:28:18 25 4
gpt4 key购买 nike

我正在尝试使用我们已检入源代码控制服务器(p4)的 qt4 sdk + 工具编译一个 qt 应用程序。具体来说,我已经将 qt4 项目 (.pro) 文件转换为一个 Visual Studio 项目文件,该文件在语法上是正确的并被 VS 接受。

问题在于资源和 MOC 编译器的位置。 Qmake 正在配置 Visual Studio 项目文件以指向最初构建 qt4 的机器上的位置。

当我查看源代码、库和二进制文件时,它们位于不同的位置。有大量影响 qt4 + qmake 行为的环境变量,但我找不到一个允许我覆盖资源和 moc 编译器的位置的变量。任何人都可以帮忙吗?

最佳答案

看看QMAKESPEC信息,并查看一些可用的制造规范。在这种情况下,对于 common/linux.conf make spec,它包括以下几行:

QMAKE_MOC             = $$[QT_INSTALL_BINS]/moc
QMAKE_UIC = $$[QT_INSTALL_BINS]/uic

从这些中,我假设您可以更改 QT_INSTALL_BINS 的定义变量指向您的新位置。或者,您可以覆盖 QMAKE_MOCQMAKE_UIC变量指向您想要的可执行文件。

关于qt4 - 覆盖 qt4 编译时设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1288140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com