[笔记] 编译LetMeowIn(C++汇编联编程序)过程

文章目录


前言

编译LetMeowin 项目发现是个混编项目,c++调用汇编的程序,需要配置一下,特此记录一下

过程

下载源码

首先下载源码(地址

目录结构

bash 复制代码
---src
------headers
---------enums.h
---------includes.h
---------structs.h
---------syscalls.h
------main.cpp
------syscalls.asm
---README.md
---restoresig.py

vs2017 创建空项目 引入编译文件

引入所有header头文件

引入main.cpp

引入syscalls.ams文件

改项目依赖属性

右键项目 选择生成依赖项 生成自定义 勾选masm

改汇编编译属性

右键syscalss.ams文件 选择属性,常规选择Microsoft Macro Assembler

该项目还需注意

注意该项目还需要配置UNICODE编码 以及 c++17

编译运行

Ok

总结

参考:

https://blog.csdn.net/Alisebeast/article/details/79875620


关于博主

wx/qq:binary-monster/1113673178

wxgzh: 二进制怪兽

CSDN:https://blog.csdn.net/qq1113673178

码云:https://gitee.com/shiver

Github: https://github.com/ShiverZm

个人博客:https://www.shiver.fun

相关推荐
合作小小程序员小小店12 小时前
桌面安全开发,桌面二进制%恶意行为拦截查杀%系统安全开发3.0,基于c/c++语言,mfc,win32,ring3,dll,hook,inject,无数据库
c语言·开发语言·c++·安全·系统安全
Codeking__12 小时前
C++ 11 atomic 原子性操作
开发语言·c++
crescent_悦13 小时前
PTA L1-020 帅到没朋友 C++
数据结构·c++·算法
卡提西亚13 小时前
C++笔记-34-map/multimap容器
开发语言·c++·笔记
2***B44913 小时前
C++在金融中的QuantLibXL
开发语言·c++·金融
A***071714 小时前
C++在游戏中的阴影渲染
开发语言·c++·游戏
一个平凡而乐于分享的小比特15 小时前
UCOSIII笔记(十三)CPU利用率及栈检测统计与同时等待多个内核对象
笔记·ucosiii
Q***l68715 小时前
C++在计算机图形学中的渲染
开发语言·c++
oioihoii15 小时前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
咔咔咔的15 小时前
3190. 使所有元素都可以被 3 整除的最少操作数
c++