我已经构建了一个visual studio c ++控制台应用程序(x64发布版本)。发布文件夹中的.exe文件可以正常运行所需的dll。 当我尝试在其他机器上运行它时会抛出错误
应用程序无法正确启动(0xc000007b)。单击“确定”关闭应用程序
没有x86-x64 lib不匹配问题。
在另一台机器上运行良好。我不知道是否需要任何资源来运行.exe
我已经尝试静态构建应用程序仍然没有结果..
答案 0 :(得分:0)
1)新机器可能缺少重要的软件,如.NET框架或类似的东西。请安装其他框架,然后尝试在其他机器上运行它。
2)如果新机器有其他操作系统,请尝试以兼容模式运行程序
答案 1 :(得分:0)
目标计算机上需要相同的Visual Studio可再发行.dll。
您需要在该计算机上安装可再发行或安装Visual Studio。
另请注意,无论您是否使用Express,都会产生影响。
因此,您无法在Visual Studio 2008 Express上进行开发,然后安装Visual Studio 2008 Redistributable。