【问题标题】:Error 1 error A1000: cannot open file : \masm32\includes\masm32rt.inc错误 1 ​​错误 A1000:无法打开文件:\masm32\includes\masm32rt.inc
【发布时间】:2012-12-09 00:26:51
【问题描述】:

我正在尝试在 VS2012 中设置一个汇编程序,但每当调用 include masm32\includes\masm32rt.inc 时,它都会返回该错误。

如果我使用绝对路径,它可以工作,但所有包含都使用 masm32\includes\ 作为它们的 incudepath。

有没有办法在环境变量上设置\masm32?

【问题讨论】:

  • “绝对路径...有效”是什么意思?以反斜杠开头的路径已经是绝对路径。
  • 我的意思是D:\masm32\includes\masm32rt.inc 有效。
  • 尽管它的名字,MASM32 不是 Visual Studio 的一部分,而是一个 entirely separate library
  • 是的,我将它安装在D:\masm32 上,但所有示例源代码和所有默认值都包括.inc 将文件夹引用为\masm32,但随后我收到该错误connot open file .所以我猜有些东西配置不正确

标签: assembly visual-studio-2012 masm masm32


【解决方案1】:

MASM32 不是 Visual Studio 的一部分,MASM 是。

如果您在一个驱动器上安装了 MASM32,但您的项目/源位于另一个驱动器上,那么相对路径如何工作????即include masm32\includes如果是这种情况,那么你必须使用绝对路径,即D:\masm32\includes\masm32rt.inc

我不使用VS,但它应该有一个设置包含路径的选项,然后它将这个路径传递给ml的命令行以搜索包含。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多