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

相关推荐
pop_xiaoli几秒前
effective-Objective-C 第二章阅读笔记
笔记·学习·ios·objective-c·cocoa
我在人间贩卖青春1 分钟前
C++之面向对象编程多文件文件示例
c++
代码游侠1 分钟前
复习——Linux设备驱动开发笔记
linux·arm开发·驱动开发·笔记·嵌入式硬件·架构
燃于AC之乐2 分钟前
深入解剖STL deque:从源码剖析到容器适配器实现
开发语言·c++·stl·源码剖析·容器实现
stars-he2 分钟前
AI工具配置学习笔记
人工智能·笔记·学习
袁气满满~_~7 分钟前
深度学习笔记三
人工智能·笔记·深度学习
MSTcheng.8 分钟前
【C++】C++异常
java·数据库·c++·异常
草莓熊Lotso1 小时前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
历程里程碑1 小时前
Linux22 文件系统
linux·运维·c语言·开发语言·数据结构·c++·算法
在路上看风景8 小时前
19. 成员初始化列表和初始化对象
c++