运行“ armasm.exe”失败:“应用程序无法正确启动(0xc000007b)

后宫

我同时安装了VS2013和VS2015 Professional(完全安装),并且都在bin文件夹下有一个“ armasm.exe”。我将bin文件夹设置为“ path”环境变量。当我尝试“武器/?”时 在cmd下,它会弹出一个带有红色叉号的对话框,说明:

应用程序无法正确启动(0x000007b)。单击“确定”关闭该应用程序。

我想知道该程序是否适用于ARM CPU的汇编语言。该程序仅在安装了VS的ARM计算机上运行吗?

我如何才能运行它?

科迪·格雷

我假设您是在谈论armasm.exe文件\VC\bin\x86_arm中的文件?如果是这样,则否,那是x86二进制文件,而不是ARM二进制文件。它将在您的计算机上运行。

它实际上是x86的ARM交叉汇编器。这意味着您可以在x86主机上汇编ARM二进制文件。可以将其视为x86的x64交叉编译器(位于x86_amd64)文件夹中。这样可以在32位x86主机上编译64位二进制文​​件。

您无法启动它的原因是因为尚未正确设置环境,并且无法找到所需的依赖项。当我尝试启动它时,与您相比,我得到的描述性消息更多:

系统错误:
由于您的计算机缺少msvcdis140.dll,因此无法启动程序。尝试重新安装该程序以解决此问题。

您应先使用vcvarsx86_arm.bat批处理文件(在同一文件夹中)来正确设置环境,然后再尝试运行任何工具。一步步:

  1. 打开一个新的命令提示符。
  2. 拖入vcvarsx86_arm.bat,然后按Enter以运行它。这将设置您的环境以运行x86 / ARM工具。
  3. 拖入armasm.exe(或简单地输入armasm.exe到提示中,无限制)。现在它将运行,因为已经正确设置了环境(包括路径,因此可以在不需要输入完整路径的情况下找到它)。

还有一个\VC\bin\amd64_arm文件夹。它包含用于在x64主机上运行的ARM可执行文件的工具。除了首先启动该vcvarsamd64_arm.bat文件夹中文件外,您使用的方式完全相同

值得一提的是,我还看到一个\VC\bin\arm文件夹,但(至少在我安装VS 2015)只包含一个EXE: pgosweep.exeMicrosoft似乎没有提供在ARM平台上运行的ARM汇编程序。这是有道理的-我认为ARM不是受支持的开发主机。Visual Studio当然还没有移植到ARM。只需在x86或x64上使用ARM工具。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

运行“ armasm.exe”失败:“应用程序无法正确启动(0xc000007b)

来自分类Dev

VS2012错误:应用程序无法正确启动(0xc000007b)

来自分类Dev

VS2012错误:应用程序无法正确启动(0xc000007b)

来自分类Dev

运行QT Creator的项目.exe会出现0xc000007b错误

来自分类Dev

“该应用程序无法正确启动(0xc000007b)。单击“确定”关闭该应用程序。”

来自分类Dev

Visual Studio 2012-无法以32位运行项目(0xc000007b错误)

来自分类Dev

0xc000007b 错误和 Microsoft Visual C++ 2010 x86 运行时

来自分类Dev

Docker:无法启动服务应用程序:OCI运行时创建失败:

来自分类Dev

无法运行应用程序

来自分类Dev

安装后应用程序无法启动。运行“快速运行”可完美运行

来自分类Dev

应用程序无法正确启动(0xc00007b)

来自分类Dev

无法从启动器运行Wine应用程序

来自分类Dev

应用程序无法通过ToastNotification操作正确运行

来自分类Dev

从服务运行应用程序,CreateProcessAsUser失败

来自分类Dev

SCP运行pyCOMPSs应用程序失败

来自分类Dev

应用程序在启动图像后面运行

来自分类Dev

启动网络应用程序以运行python

来自分类Dev

NuiFusionCreateImageFrame导致0xc000007b

来自分类Dev

应用程序无法正确启动(0xC0000056)。单击确定关闭应用程序

来自分类Dev

春季启动 - 正确的方式应用程序启动之前运行过程中/代码?

来自分类Dev

无法获取应用程序。运行

来自分类Dev

无法运行COMPSs应用程序。ClassNotFoundException

来自分类Dev

流星应用程序无法运行

来自分类Dev

无法运行Grails应用程序

来自分类Dev

无法从 udev 脚本运行应用程序

来自分类Dev

无法运行颤振应用程序

来自分类Dev

JavaFX FXML 应用程序无法运行

来自分类Dev

当控制台应用程序运行并失败时,exe.config 文件被删除

来自分类Dev

在应用程序运行后运行命令

Related 相关文章

  1. 1

    运行“ armasm.exe”失败:“应用程序无法正确启动(0xc000007b)

  2. 2

    VS2012错误:应用程序无法正确启动(0xc000007b)

  3. 3

    VS2012错误:应用程序无法正确启动(0xc000007b)

  4. 4

    运行QT Creator的项目.exe会出现0xc000007b错误

  5. 5

    “该应用程序无法正确启动(0xc000007b)。单击“确定”关闭该应用程序。”

  6. 6

    Visual Studio 2012-无法以32位运行项目(0xc000007b错误)

  7. 7

    0xc000007b 错误和 Microsoft Visual C++ 2010 x86 运行时

  8. 8

    Docker:无法启动服务应用程序:OCI运行时创建失败:

  9. 9

    无法运行应用程序

  10. 10

    安装后应用程序无法启动。运行“快速运行”可完美运行

  11. 11

    应用程序无法正确启动(0xc00007b)

  12. 12

    无法从启动器运行Wine应用程序

  13. 13

    应用程序无法通过ToastNotification操作正确运行

  14. 14

    从服务运行应用程序,CreateProcessAsUser失败

  15. 15

    SCP运行pyCOMPSs应用程序失败

  16. 16

    应用程序在启动图像后面运行

  17. 17

    启动网络应用程序以运行python

  18. 18

    NuiFusionCreateImageFrame导致0xc000007b

  19. 19

    应用程序无法正确启动(0xC0000056)。单击确定关闭应用程序

  20. 20

    春季启动 - 正确的方式应用程序启动之前运行过程中/代码?

  21. 21

    无法获取应用程序。运行

  22. 22

    无法运行COMPSs应用程序。ClassNotFoundException

  23. 23

    流星应用程序无法运行

  24. 24

    无法运行Grails应用程序

  25. 25

    无法从 udev 脚本运行应用程序

  26. 26

    无法运行颤振应用程序

  27. 27

    JavaFX FXML 应用程序无法运行

  28. 28

    当控制台应用程序运行并失败时,exe.config 文件被删除

  29. 29

    在应用程序运行后运行命令

热门标签

归档