Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95

    [VC++ 2005] Distribuzione dell'eseguibile

    Salve, lavoro con Visual C++ 2005 express edition su Windows 2000 pro.
    Ho seri problemi a lanciare un eseguibile generato con questo compilatore su un altro PC, ho il seguente errore "Il programma non è configurato correttamente, una nuova installazione potrebbe risolvere il problema ". Sono sicuro di essermi portato dietro tutte le .dll necessarie, sia di Visual C++ , sia delle altre librerie che utilizzo. Cosa altro puo' essere? Il fatto che lo ho generato su windows 2000 e lo porto su un XP puo' causare qualche problema?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Parli di un eseguibile nativo Win32 o di codice managed?

    Hai compilato in modalità Release o Debug?

    Piuttosto che portare delle DLL di sistema, installa il "Redistributable di VC 2005" che trovi in

    http://www.microsoft.com/downloads/d...displaylang=en
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95
    E' un eseguibile Win32, compilato in Release. Ho provato a scaricare il Redistributable Package ma non c'è verso di installarlo!
    Avvio l'istaller, mi dice che sta estraendo dei file, poi parte l'installazione ma si blocca. Quindi scompare la finestra dell'installazione ma vedo che rimane il processo sul Task Manager, pero' se provo a terminarlo mi dice "Impossibile portare a termine l'operazione, Accesso negato"

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Mai capitato. Puo' essere qualche problema con l'antivirus ... prova a disabilitarlo. Controlla anche eventuali messaggi nel registro degli eventu o nel log di installazione.

    Se avevi installato il SP1 in VC 2005, il redistributable e' un altro ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95
    Niente, ho provato anche il redistributable per il SP1 in VC 2005, disattivando l'antvirus, ma niente. Ho controllato il registro degli eventi ma l'unica cosa che mi dice msiinstaller è "Prodotto: Microsoft Visual C++ 2005 Redistributable -- Configurazione completata. "

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Ma su quale sistema operativo lo installi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95
    Windows 2000 professional

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95
    Scusa, ho risolto questo problema. Ma comunque l'eseguibile non parte. L'errore nel registro è questo:

    Tipo evento: Errore
    Origine evento: SideBySide
    Categoria evento: Nessuno
    ID evento: 59
    Data: 30/10/2007
    Ora: 17.12.53
    Utente: N/D
    Computer: LAB152-5
    Descrizione:
    Resolve Partial Assembly non riuscito per Microsoft.VC80.DebugCRT. Riferimento al messaggio di errore: L'assembly a cui si fa riferimento non è installato nel computer.

    Ma sono sicuro di avere compilato in modalità Release!

  9. #9
    Non è che magari hai pasticciato nelle proprietà del progetto per cui anche in modalità Release il tuo codice viene linkato alla CRT di debug?
    Amaro C++, il gusto pieno dell'undefined behavior.

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95
    Credo di no! Come posso controllare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.