当前位置: 首页 > news >正文

如何构建Win32汇编的编程环境(ONEPROBLEM个人推荐)

 

如何构建Win32汇编的编程环境(ONEPROBLEM个人推荐)
1.首先要下载我提供的软件包(里面已经包含所有所需软件); 2.把它解压到D盘根目录下(如果需要安装在其它的地方,请注意设好路径); 3.解压后,里面有:idesetup.exe ,MASMv8.exe ,NMAKE.EXE,Var.txt和资源编辑器,Makefile.txt,Readme.txt,总共7个文件.
步骤: 1.首先,双击MASMv8.exe,安装MASM32.注意,就直接安装在D盘根目录下; 2.把Var.txt文件的后缀改为.bat文件,然后移动到已安装的MASM32目录下的BIN文件夹里面.如果,MASM32是安装在其它根目录下,则先修改Var.txt文件里的路径,即盘符,再改后缀,移动; 3.把NMAKE.EXE文件也移动到MASM32目录下的BIN文件中; 4.双击idesetup.exe,安装MASMPlus,建议也安装在D盘根目录下; 5.建立一个文件夹source在D盘下,用于存放需要编译的程序,资源等;在source文件夹里,每个程序应该有自己的文件夹; 至此,准备工作已经基本完成了.
使用方法: 1.用"资源编辑器"里的Msdev.exe编译.RC文件. 2.用MASMPlus编辑.asm文件和.RC文件.注意,由资源编辑器完成了的.RC文件,还要作相应的修改,才能被最终编译;请参考有关.RC文件格式. 3.写好了的.asm文件,.RC文件,各种图标等,都应放在同一文件夹里; 4.把Makefile.txt文件拷贝到上述的"同一文件夹"里,然后打开,并将"?"改为你要编译的文件名,后去掉.txt后缀即可.(今后每编译一个程序都应重要这个动作.) 5.运行CMD,进入DOS下,打开MASM32的BIN,先运行var(只需每次打开DOS时运行就可以了.)然后,进入需要编译文件目录,直接运行nmake命令,就可以了. 6.如果编译没通过,则打开MASMPlus,相应修改.asm文件,或.RC文件,再在DOS下运行nmake命令就可以了.

相关文章:

  • 您必须先调用“WebSecurity.InitializeDatabaseConnection”方法,然后再调用WebSecurity类的任何其他方法。...
  • URL Management(网址管理)
  • #ifdef 的技巧用法
  • 今日工作总结和心情
  • 平台框架开发的好莱坞大明星原则
  • Python学习笔记 第二课 循环
  • 怎么设置共享文件夹
  • CentOS6.*挂载读写NTFS分区
  • 也谈谈网页上的微创新(多图:百度、淘宝、腾讯等)
  • ipv6 6to4 tunnel测试
  • windows下多线程类CThread
  • 监控UITextView和UITextField的键盘确定事件以及字数控制
  • ora01033 oracle正在初始化或关闭
  • 大韩航空如何成为一流航空——等级文化与称呼的改变
  • ScrollView中嵌套ListView的问题
  • Google 是如何开发 Web 框架的
  • $translatePartialLoader加载失败及解决方式
  • 【mysql】环境安装、服务启动、密码设置
  • Angular6错误 Service: No provider for Renderer2
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • co.js - 让异步代码同步化
  • CODING 缺陷管理功能正式开始公测
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • oschina
  • Otto开发初探——微服务依赖管理新利器
  • ReactNativeweexDeviceOne对比
  • Redis中的lru算法实现
  • Vue UI框架库开发介绍
  • 产品三维模型在线预览
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 基于游标的分页接口实现
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​渐进式Web应用PWA的未来
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #stm32驱动外设模块总结w5500模块
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (3)选择元素——(17)练习(Exercises)
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (C语言)逆序输出字符串
  • (python)数据结构---字典
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (转)socket Aio demo