[笔记] 编译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

相关推荐
金立基包装胶水9 分钟前
纸袋封口热封胶不粘是什么原因?
大数据·笔记·其他
chnyi6_ya19 分钟前
论文阅读笔记 | From Priors to Perception: Grounding Video-LLMs in Physical Reality
论文阅读·笔记
Brilliantwxx33 分钟前
【Linux】 进程(5) 僵尸进程与内存泄漏扩展
linux·运维·服务器·网络·c++
程与留1 小时前
08_对话框系统全解析——模态非模态、QMessageBox、QFileDialog
c++·qt
程序员的园1 小时前
赋值运算符为什么要避免自赋值?
c++
Escalating_xu1 小时前
【C++ vector 深度解析】从常用接口、扩容机制与迭代器失效到核心模拟实现
java·c++·面试
M78佐菲1 小时前
Linux学习笔记:目录IO与帧缓冲
linux·笔记·学习·算法
牛艺翔1 小时前
C++ 基础知识
开发语言·c++
hongmai6668882 小时前
把玩ESP8684-WROOM-04C-H4X:一颗耐高温的RISC-V小钢炮
笔记·单片机·嵌入式硬件·物联网·risc-v
天天爱吃肉82182 小时前
XCP协议 Part 1 概述 — 完整学习笔记(商用车主机厂工程师版)
大数据·笔记·python·学习·汽车