登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 192|回复: 0

VMP 可编译源码 vs 2019 + QT 5.60 + Windows SDK 8.1 + .net4.8

[复制链接]

31

主题

2

回帖

51

积分

版主

积分
51
发表于 2024-12-30 22:17:58 | 显示全部楼层 |阅读模式
VMP 源码编译所需环境如下:

vs 2019 + QT 5.60 + Windows SDK 8.1 + .net4.8

vs 2019: vs2015 C++⼯具集、vs2017 xp 支持组件、.net4.8


QT 5.60: qt-opensource-windows-x86-msvc2015_64-5.6.0.exe, https://download.qt.io/new_archive/qt/5.6/5.6.0/


修改包含的 QT 头文件路径:
VMProtect 项目 - VC++ Directories : include 目录 和 library 目录 的路径为安装路径

修改 res.bat 的路径:
文件位于:vmp\VMProtect 目录,将 C:/Users/lenovo/Documents/Qt5.6.0/5.6/msvc2015_64/bin/rcc.exe 的路径改为正确路径

其他的无需修改,x64 Debug 模式编译即可。
运行时将 Qt5.6.0\5.6\msvc2015_64\bin 目录下的所有 dll 拷贝到 VMProtect.exe 同目录,即 vmp\bin\64\Debug 目录
运行 VMProtect.exe,正常执行。

PS:1. 编译环境按照当前环境进行安装,没有的进行补充,可以替换到已经安装好的版本,可能会编译成功。
2. 最后会遗留一个 “Your project does not reference ".NETFramework,Version=v4.8" framework. Add a reference to ".NETFramework,Version=v4.8" in the "TargetFrameworks" property of your project file and then re-run NuGet restore. VMProtect.Runtime” 错误,但是看起来好像不影响最后使用。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|断点社区 |网站地图

GMT+8, 2025-1-18 19:05 , Processed in 0.070006 second(s), 27 queries .

Powered by XiunoBBS

Copyright © 2001-2025, 断点社区.

快速回复 返回顶部 返回列表