REVIDE:基于 LLVM 与 Qt 的逆向工程 IDE
逆向工程 IDE,基于 LLVM 与 Qt 构建,CMake 可自动下载依赖。
REVIDE 是一个逆向工程 IDE 项目,使用 CMake 构建。默认情况下 CMake 会自动下载缺失的依赖:LLVM 21.1.6(来自 LLVMParty/llvm-builds)、Windows/MSVC 构建所用的 Qt 5.12.12(来自 x64dbg/deps),以及通过 FetchContent 获取的 Qt Advanced Docking System。可通过 REVIDE_DOWNLOAD_DEPENDENCIES=OFF 要求使用本地已安装的依赖,也可用 REVIDE_DOWNLOAD_LLVM、REVIDE_DOWNLOAD_QT、REVIDE_DOWNLOAD_QTADS 单独控制各项下载。本地安装需设置 CMAKE_PREFIX_PATH 指向 LLVM 与 Qt 前缀;macOS 可用 brew 安装 llvm 与 qt@6。