求助:搭建编程平台碰到问题

[复制链接]
查看11 | 回复3 | 2021-1-27 05:32:24 | 显示全部楼层 |阅读模式
在看罗云彬的win32汇编,按着书里那一章讲的下了对应程序,因为是win764所以还装了xp虚拟机。
然后现在没弄出来,分win7和xp两种情况:
用虚拟机的时候,nmake运行时显示系统无法运行该应用,
用win7的时候最下面有两个fatalerror下面写出内容(传图好像不好传)
Microsoft(R)ProgramMaintenance...(开始六行是正常的)
Copyright(C)Microsoft...
Link/subsystem:windowsTest.objTest.res
Microsoft(R)Incremental...
Copyright(R)MicrosoftCorp...
LINK:fatalerrorLINK1104:cannotopenfile"kernel32.lib"
NMAKE:faatalerrorU1077:'.\Link.exe':returncode'0x450'
Stop
实际上文件夹里有makefile,而且是教材文件夹里现成的没改过,kernel32.lib电脑里搜索了下没这个。然后作者提供的网站现在也没了/(ㄒoㄒ)/~~
我在贴吧里也发了个贴,http://tieba.baidu.com/p/4169148694有兴趣可以去看看,谢谢!
还有,网上下了几个vc,nmake,360都报有木马,到底是不是木马呢?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:32:24 | 显示全部楼层
没必要通过nmake吧,毕竟文件简单,通常就一两个asm和个把rc文件,直接ml再rc最后link就可以了;编写makefile也麻烦的。
你这里,都没搜索到kernel32.lib文件,比较可能是masm32没正常安装完成吧,没有在masm32\lib目录生成相应的.lib文件。重新安装下看看,还是没有,换个地方下个masm32再试试;masm32目录下好像也有批处理可以由include创建lib的,也可以试试。
回复

使用道具 举报

千问 | 2021-1-27 05:32:24 | 显示全部楼层
不需要用XP,我也是WIN64位可以的
安装MASM32,nmake要单独找到
另有没像书上所说那样设置环境路径

回复

使用道具 举报

千问 | 2021-1-27 05:32:24 | 显示全部楼层
kernel32.lib路径不对或者没有该文件,你按照masm32了么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行