在Qt 5.6.3中,Qt源码的编译过程与Qt 4.8.7有所不同。Qt 5.6.3使用了一种新的构建系统qmake,而不再使用qmake的配置文件qt_targets.pri。如果你想修改动态库的公司信息,可以按照以下步骤进行操作:

  1. 打开Qt 5.6.3源码所在的目录。

  2. 进入到源码的根目录下,你会看到一个名为configure的脚本文件。

  3. 打开终端(或命令提示符),导航到Qt 5.6.3源码的根目录。

  4. 运行以下命令来运行configure脚本,并配置构建选项:

    ./configure
    

    在运行脚本时,你可以使用-prefix选项来指定Qt安装的目标目录,例如:

    ./configure -prefix /usr/local/Qt
    

    请注意,你可以使用其他选项来配置编译过程,例如-opensource-confirm-license等。

  5. 运行configure脚本后,会生成一个名为qmake的可执行文件。

  6. 运行以下命令来生成Makefile:

    ./qmake
    
  7. 运行以下命令来编译Qt源码:

    make
    

    这将会编译Qt源码并生成动态库。

  8. 在编译完成后,你可以通过修改Qt的版本信息来修改公司信息。在Qt 5.6.3中,公司信息存储在动态库的元数据中。你可以使用install_name_tool命令来修改动态库的公司信息。

    例如,如果你想将公司信息修改为"MyCompany",可以运行以下命令:

    install_name_tool -id "@rpath/QtCore.framework/Versions/5/QtCore" /path/to/QtCore.framework/Versions/5/QtCore
    install_name_tool -id "@rpath/QtGui.framework/Versions/5/QtGui" /path/to/QtGui.framework/Versions/5/QtGui
    

    请注意,上述命令中的/path/to/应替换为你的Qt安装目录的路径。

  9. 完成以上步骤后,你就可以使用修改后的Qt动态库了。

请注意,以上步骤仅适用于修改Qt的公司信息。如果你还想修改其他信息(如产品名称、版权信息等),可能需要深入了解Qt的构建系统和工具链。建议在修改之前备份原始的Qt源码和动态库,以防止意外情况的发生

windows下编译qt563源码没有qt_targetspri这个文件不像qt487一样如何修改动态库公司信息

原文地址: http://www.cveoy.top/t/topic/h8Zl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录