关于masm32的配置问题
表示不知道怎么用啊,写好了程序运行Compileresourcefile提示到底是什么问题?...
表示不知道怎么用啊,写好了程序运行Compile resource file提示
到底是什么问题? 展开
到底是什么问题? 展开
1个回答
展开全部
你用我的这个批处理就行了。
@echo off
rem 下面三个具体取决于你的masm32的目录
set RC=\masm32\bin\rc
set AC=\masm32\bin\ml
set LK=\masm32\bin\link
rem 假设原代码文件名为code.asm,资源脚本文件名为rsrc.rc
set code=code
set rsrc=rsrc
if exist %code%.exe del %code%.exe
if exist %rsrc%.rc %RC% /v %rsrc%.rc
if exist %code%.asm %AC% /c /coff /nologo %code%.asm
if exist %rsrc%.res %LK% /subsystem:windows /nologo %code%.obj %rsrc%.res
if not exist %rsrc%.res %LK% /subsystem:windows /nologo %code%.obj
rem .
pause
保存上面将其命名为.bat拓展名的批处理文件,放到你的代码文件目录下面,根据具体习惯,和环境,也可以修改一下这个批处理。
注:一般没必要非要用cvtres转换rsrc.res到rsrc.obj。
像你上面的问题都是找不到文件导致的,第二个,找不到res文件,他连res都因找不到没编译,当然也找不到res文件。
上面重点就是找到你的masm32目录下的bin\这个目录的的文件。在设置RC,AC,LK,这三个参数,保存批处理,命名为.bat拓展名,双击,一下子搞定。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询