Domanda

Recentemente ho sviluppato un'applicazione console di Visual C ++ che utilizza le istruzioni SSE2 linea. Funziona bene sul mio computer, ma quando l'ho provato su un altro, esso restituisce il seguente errore:

Il sistema non può eseguire il programma specificato

Si noti che il programma ha lavorato su un altro computer prima di introdurre il codice SSE2.

Qualche suggerimento?

PS: Funziona quando compilo il codice sull'altro computer ed eseguirlo. Penso che abbia qualcosa a che fare con il manifesto da quello che ho scrounged fuori dalla rete.

È stato utile?

Soluzione

Molto probabilmente l'uso delle istruzioni SSE2 è che richiedono una DLL che non è presente sul secondo sistema.

Ecco un blog su come capire esattamente quale: Come eseguire il debug 'Il sistema non può eseguire il programma specificato' un messaggio

Altri suggerimenti

Se avete costruito una versione di debug, un accumulo di rilascio potrebbe lavorare sulla macchina.

In caso contrario, è necessario capire quali Microsoft Visual C ++ Redistributable il programma richiede e installarlo sull'altra macchina.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top