Irvine PROC导致错误

时间:2014-03-20 05:42:24

标签: assembly masm irvine32

我希望这是一个简单的问题。我正在使用Kip Irvine的文件使用汇编语言。问题是,当我尝试使用示例时,我会得到像

这样的东西
The system cannot find the file C:\Irvine\Examples\Project_sample\Debug\ASM_Proj
ect.exe.
Press any key to continue . . .

显然,错误是因为该文件不存在。我已经尝试使用visual studio 10和12以及他的两个版本的文件而没有运气。没有任何谷歌搜索帮助我。请有人对此有所了解。是否应该在构建项目时创建文件?这是怎么回事?

提前致谢。

2 个答案:

答案 0 :(得分:0)

可能的原因......

  • 您是否汇编了源文件?
  • 您是否从汇编程序链接了生成的目标文件?
  • 您熟悉源代码之间的关系吗?对象 - > EXE?
  • 您是否熟悉Masm,Link和ml.exe
  • 之间的关系

您的代码会说Assemblymasm。你使用Masm来组装源码吗?或者你在Visual Studio中这样做?这是一个显着的差异。 (它们都有效,但它们是不同的动物。)

如果这是你第一次接触大会和Masm,我鼓励你坚持这一点。 Masm可以做一些令人难以置信的整洁的东西;尽管近年来人气下降。一开始,你会一遍又一遍地击中这些“白痴墙”。相信我,这是值得的。

答案 1 :(得分:0)

所以我终于想通了。在构建过程中仔细观察调试文件夹我意识到文件IS是由visual studio创建的。它在神奇的创作中也被删除了。

那是什么导致了这个?

我的防病毒程序(avast)正在这样做。禁用它使程序正常工作。我当然希望这有助于其他人,我准备好放弃。