Domanda

Quando provo a creare un semplice "ciao mondo" App C ++ su Windows 7 Beta, utilizzando Visual Studio 2005 (VC ++ 2005) Ottengo un errore piuttosto generico

  

Errore C1001 (errore del compilatore interno)

Il compilatore sembra semplicemente arrestarsi in modo anomalo e Windows visualizza il suo (non) utile Questo programma ha smesso di funzionare . Il file di cui si lamenta è mcp1.cpp.

Qualcuno l'ha mai visto prima?

Saluti, Fritz

EDIT: il codice è:

#include <iostream>

int main(int argc, char** argv) {
    std::cout << "Hello!";
    return 0;
}

EDIT 2: ho installato SP1 e SP1 per Vista. VS ha visualizzato un avviso dicendo che ha bisogno di SP1 per Vista, ma l'installazione non fa differenza. Nessuna idea su cosa posso fare per risolvere questo problema?

È stato utile?

Soluzione 2

Si è scoperto che era il file .NCB incluso nel progetto - è stato copiato da un'installazione di Windows XP e, dopo aver eliminato quel file .NCB, il progetto è stato creato correttamente in Windows 7 - nessun problema da allora.

Altri suggerimenti

Sì, si tratta di un errore generico quando il compilatore ha riscontrato una condizione sconosciuta o un arresto anomalo. È un bug nel compilatore, non nel tuo codice. Invia il rapporto di errore a MS, quindi spero che il problema possa essere risolto. Prova a passare a SP1 di VS 2005 se non l'hai già fatto. o passare al 2008 se questa è un'opzione.

Oltre a ciò, non possiamo offrire molto aiuto senza vedere il codice in questione.

È supportato anche su Windows 7? Controlla le informazioni sul prodotto. Ad esempio, sono andato all'edizione VS2005 Express Readme ed elenca solo fino a Vista nell'elenco Sistema operativo. Dovrai effettuare il check-out in base alla tua configurazione esatta.

Quando io (su? giù?) classificato a Vista, VS 2005 aveva una lunga lista di incompatibilità e fastidi minori. Tutte le versioni precedenti erano elencate come non supportate (tranne VB 6). Potrebbe essere necessario aggiornare le versioni VS.

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