SSE2 - «Система не может выполнить указанную программу» - PullRequest
0 голосов
/ 14 декабря 2009

Недавно я разработал консольное приложение Visual C ++, которое использует встроенные инструкции SSE2. Он отлично работает на моем компьютере, но когда я попробовал его на другом, он возвращает следующую ошибку:

Система не может выполнить указанную программу

Обратите внимание, что программа работала на другом компьютере, прежде чем вводить код SSE2.

Есть предложения?

PS: работает, когда я компилирую код на другом компьютере и запускаю его. Я думаю, что это как-то связано с манифестом из того, что я вычеркнул из сети.

Ответы [ 2 ]

0 голосов
/ 15 декабря 2009

Если вы создали отладочную версию, сборка выпуска может работать на другом компьютере.

Если нет, вам нужно выяснить, какой Microsoft Visual C ++ Reistributable требуется вашей программе, и установить его на другой компьютер.

0 голосов
/ 14 декабря 2009

Скорее всего, для использования инструкций SSE2 требуется DLL, которой нет во второй системе.

Вот запись в блоге о том, как выяснить, какая именно: Как отладить сообщение «Система не может выполнить указанную программу»

...