在不同的机器上运行visual studio release build .exe文件

时间:2014-11-24 12:27:17

标签: c++ windows visual-studio build

enter image description here我已经构建了一个visual studio c ++控制台应用程序(x64发布版本)。发布文件夹中的.exe文件可以正常运行所需的dll。 当我尝试在其他机器上运行它时会抛出错误

  

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

没有x86-x64 lib不匹配问题。

在另一台机器上运行良好。我不知道是否需要任何资源来运行.exe

我已经尝试静态构建应用程序仍然没有结果..

2 个答案:

答案 0 :(得分:0)

1)新机器可能缺少重要的软件,如.NET框架或类似的东西。请安装其他框架,然后尝试在其他机器上运行它。

2)如果新机器有其他操作系统,请尝试以兼容模式运行程序

答案 1 :(得分:0)

目标计算机上需要相同的Visual Studio可再发行.dll。

您需要在该计算机上安装可再发行或安装Visual Studio。

另请注意,无论您是否使用Express,都会产生影响。

因此,您无法在Visual Studio 2008 Express上进行开发,然后安装Visual Studio 2008 Redistributable。