0

我最近开发了一个使用内联 SSE2 指令的 Visual C++ 控制台应用程序。它在我的计算机上运行良好,但是当我在另一台计算机上尝试时,它返回以下错误:

系统无法执行指定程序

请注意,该程序在引入 SSE2 代码之前在另一台计算机上运行。

有什么建议么?

PS:当我在另一台计算机上编译代码并运行它时它可以工作。我认为这与我从网上搜到的清单有关。

4

2 回答 2

0

很可能使用 SSE2 指令需要第二个系统上不存在的 DLL。

这是一篇关于如何准确确定是哪一个的博客条目: 如何调试“系统无法执行指定的程序”消息

于 2009-12-14T16:39:31.017 回答
0

如果您构建了调试版本,则发布版本可能会在另一台机器上运行。

如果没有,您需要确定您的程序需要哪个 Microsoft Visual C++ Redistributable 并将其安装在另一台机器上。

于 2009-12-15T01:02:21.903 回答