2012-07-16 75 views
1

我有一个Windows 7 64位机器上运行的Visual Studio 2005 C++应用程序。我试图在另一台具有Windows 7 64位的计算机上运行它,但是当我复制它时到桌面并运行.exe文件,但没有响应。但是我没有在新机器上安装visual studio 2005 ide,而我正在安装它。另外,我搜索了很多令人困惑的答案。有人可以告诉我这里可能会出现什么问题吗?visual studio 2005 .exe文件没有运行在另一台计算机

回答

0

尝试在可执行文件无法工作的机器上安装“Microsoft Visual C++ Redistributable Package”。

+0

@mrduclaw ...我安装了2005可重新发布的软件,但仍然出现同样的问题.. – ShivShambo 2012-07-16 07:36:39

+0

@ShivShambo并且没有错误信息?你编译时是否静态链接可执行文件? – mrduclaw 2012-07-16 07:46:20

+0

@mrduclaw ..没有错误信息..我不确定可执行文件是静态的还是动态的,该程序是一个由其他供应商4年前编写的旧程序。 – ShivShambo 2012-07-16 07:52:29

0

您需要构建Release而不是Debug以在没有Visual Studio的PC上运行应用程序。如果您已经这样做,请尝试将EXE加载到目标计算机上的Dependency Walker,以查看可能缺少的其他库。

+0

...我收到了一些警告,但是PC上的程序工作也有相同的警告......所以依赖沃克没有帮助.. – ShivShambo 2012-07-16 08:00:31

相关问题