冥界3大法王 发表于 2021-11-6 14:55

编译x64dbg时QT报错

本帖最后由 冥界3大法王 于 2021-11-6 23:11 编辑



参考:
https://blog.csdn.net/musilintan/article/details/115764443
https://bbs.pediy.com/thread-206431.htm

VII’s 发表于 2021-11-6 15:53

使用git 更新x64dbg子模块

冥界3大法王 发表于 2021-11-6 18:00

VII’s 发表于 2021-11-6 15:53
使用git 更新x64dbg子模块

@VII’s
球帮助,谢谢。

Microsoft Windows [版本 10.0.18363.592]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\MeiMei>git clone --recurse-submodules -b development https://github.com/x64dbg/x64dbg.git
Cloning into 'x64dbg'...
remote: Enumerating objects: 44438, done.
remote: Counting objects: 100% (1058/1058), done.
remote: Compressing objects: 100% (579/579), done.
remote: Total 44438 (delta 605), reused 751 (delta 476), pack-reused 43380 eceiving objects: 100% (44438/44438), 26.79 MReceiving objects: 100% (44438/44438), 26.79 MiB | 797.00 KiB/s, done.

Resolving deltas: 100% (34983/34983), done.
Submodule 'deps' (https://github.com/x64dbg/deps) registered for path 'deps'
Submodule 'src/dbg/btparser' (https://github.com/x64dbg/btparser) registered for path 'src/dbg/btparser'
Submodule 'src/gui/Translations' (https://github.com/x64dbg/Translations.git) registered for path 'src/gui/Translations'
Submodule 'src/zydis_wrapper/zydis' (https://github.com/x64dbg/zydis.git) registered for path 'src/zydis_wrapper/zydis'
Cloning into 'C:/Users/MeiMei/x64dbg/deps'...
fatal: unable to access 'https://github.com/x64dbg/deps/': OpenSSL SSL_read: Connection was reset, errno 10054
fatal: clone of 'https://github.com/x64dbg/deps' into submodule path 'C:/Users/MeiMei/x64dbg/deps' failed
Failed to clone 'deps'. Retry scheduled
Cloning into 'C:/Users/MeiMei/x64dbg/src/dbg/btparser'...

蚯蚓翔龙 发表于 2021-11-7 11:20

冥界3大法王 发表于 2021-11-6 18:00
@VII’s
球帮助,谢谢。



应该只是网络原因吧, 多重试几下, 或者找个能看墙的东西

dbgcode 发表于 2021-11-7 12:02

建议用VSVC2013编译,QT版本是5.6.3,官方用的是这个版本,这样调试少了很多问题,我刚才试编译一遍,一切正常,可以通过。具体步骤如你推荐的文章https://blog.csdn.net/musilintan/article/details/115764443

冥界3大法王 发表于 2021-11-7 23:53

dbgcode 发表于 2021-11-7 12:02
建议用VSVC2013编译,QT版本是5.6.3,官方用的是这个版本,这样调试少了很多问题,我刚才试编译一遍,一切 ...

@dbgcode 5.6.3版本 没有找到啊
全是狗屎页面:https://www.qt.io/blog/2017/09/21/qt-5-6-3-released
https://wiki.qt.io/Qt_5.6.3_Known_Issues
https://download.qt.io/archive/
要么就得注册
实在是坑爹啊。


dbgcode 发表于 2021-11-8 00:04

不要着急,给你一个官方地址:https://download.qt.io/new_archive/qt/5.6/,再给你一个官方推荐地址:https://sourceforge.net/projects/x64dbg/files/qt

冥界3大法王 发表于 2021-11-8 00:10

奶奶的,狗食百度,啥也找不到
https://download.qt.io/new_archive/qt/5.6/5.6.3/
最后必应找到了这个https://download.qt.io/new_archive/qt/5.6/5.6.3/qt-opensource-windows-x86-msvc2013_64-5.6.3.exe

冥界3大法王 发表于 2021-11-8 00:16

23:21:11: 为项目x64dbg执行步骤 ...
23:21:11: 配置没有改变, 跳过 qmake 步骤。
23:21:11: 正在启动 "C:\Qt\qtcreator-4.3.1\bin\jom.exe"

        C:\Qt\qtcreator-4.3.1\bin\jom.exe -f Makefile.Release
       
StdIconSearchListView.cpp
c:\x64dbg_mycompile\x64dbg\src\gui\src\utils\Configuration.h(38) : error C2440: “<function-style-cast>”: 无法从“std::initializer_list<QString>”转换为“QStringList”
      无构造函数可以接受源类型,或构造函数重载决策不明确
c:\x64dbg_mycompile\x64dbg\src\gui\src\utils\Configuration.h(38) : error C2228: “.join”的左边必须有类/结构/联合
c:\x64dbg_mycompile\x64dbg\src\gui\src\utils\Configuration.h(38) : error C2664: “Configuration::Shortcut::Shortcut(const Configuration::Shortcut &)”: 无法将参数 2 从“bool”转换为“QString”
      无构造函数可以接受源类型,或构造函数重载决策不明确
StdIconTable.cpp

dbgcode 发表于 2021-11-8 00:37

官方选用QT5.6.3+msvc2013的主要目的就是为了兼容XP,而XP系统QT要5.7以下,ceartor要4.2以下,所以建议你直接用qt-opensource-windows-x86-msvc2013_64-5.6.3.exe自带creator4.0.3编译。
页: [1] 2
查看完整版本: 编译x64dbg时QT报错