PDA

Visualizza la versione completa : [C++] Esecuzione "errata" su Vista


Giacomo1978
22-02-2009, 18:39
Un saluto a tutti,

Ho sviluppato un programma in C++ che gestisce tra le altre cose i grafi (utilizzo la libreria boost) e uso come compilatore mingw.

Bhe sto avendo dei problemi assurdi con Vista :D e vi spiego quali.
In pratica avviando l'exe (compilato sotto XP) su Vista ottengo in output dei risultati completamente sballati (il grafo Ŕ completamente diverso rispetto a quello che ottengo su XP).

Ho provato a ricompilare il progetto sotto Vista IDEM, ottengo in output dei risultati diversi (ad esempio ho una routine che mi calcola il tempo di esecuzione, bhe su Vista mi dice che ci mette 14 sec quando in realtÓ saranno effettivamente pi¨ o meno 0.5sec :D)

P.S.
Ho compilato sotto Linux, perfetto :)
Ho compilato su Mac OS X Leopard perfetto :)

Qualcuno ha esperienze in merito?
Siccome ho sul portatile Vista, non vorrei formattare per mettere XP :jam:

Grazie a tutti :ciauz:

oregon
22-02-2009, 19:05
Se i risultati diversi dipendono da questa

"routine che calcola il tempo di esecuzione"

allora mostrala ... e partiamo da qualcosa di concreto, altrimenti non resta che la "sfera di cristallo" ...

Giacomo1978
22-02-2009, 19:08
Originariamente inviato da oregon

No assolutamente non dipendono da questa che in realtÓ non Ŕ altro che la sottrazione di due time (utilizzo la libreria ctime) T1-T0 :D

XWolverineX
22-02-2009, 19:14
Senza codice o maggiori dettagli possiamo solo azzardare ipotesi.

Su Vista hai ricompilato sempre con MinGW?
Hai provato con un altro compilatore? (Visual C, per esempio)
Puoi farci vedere il codice?

oregon
22-02-2009, 19:27
Originariamente inviato da Giacomo1978
No assolutamente non dipendono da questa che in realtÓ non Ŕ altro che la sottrazione di due time (utilizzo la libreria ctime) T1-T0 :D

Allora consultero' la mia "sfera di cristallo" ... ti faro' sapere ... :)

Loading