Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [c++]msvcp90d

    ciao.
    devo distribuire un progetto c++ creato con vs2008.
    Il problema e che da un errore sul tipo di configurazione.
    se installo vs 2008 sulla macchina su cui distribuire tutto funziona correttamente ma e` una soluzione impraticabile che ho provato preso dallo sconforto.
    se installo il vc++ redistributable 2008 non funziona e l`errore rimane lo stesso.
    ho provato con dependency walker e mi dice che c`e una dipendenza da msvcp90d(uso una versione di debug)che infatti non esiste sulla macchina di distribuzione.
    come posso risolvere?
    grazie

  2. #2
    Non devi distribuire la versione di debug, ma la versione di release.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    dici che è li il problema?
    Volevo distribuire la versione di debug per faree il debug remoto dell' applicazione.
    adesso comunque provo a distribuire il relase

  4. #4
    Ah, ma se devi fare il debug remoto è un'altra questione... allora, fai così: momentaneamente cambia la configurazione di debug in modo da far linkare il tuo eseguibile non con la CRT di debug versione dll, ma con la sua versione statica. Otterrai un eseguibile di debug senza dipendenze da msvcp90d.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    ok.
    fatto.
    Per la versione di release pero ho un problema.
    ho analizzato le dipendenze con dependency walker e mi da errore su due dll:
    wer.dll msvcr80.dll e ieshims.dll, solo queste 3 dll, ma non riesco a capire in che pacchetto o patch sono.
    grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    ok.
    fatto.
    Per la versione di release pero ho un problema.
    ho analizzato le dipendenze con dependency walker e mi da errore su delle dll:
    wer.dll msvcr80.dll e ieshims.dll, solo queste 3 , ma non riesco a capire in che pacchetto o patch sono.
    grazie

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.