ciao.
Ho letto su google grossomodo che i file di database .pdb servono per il debug.
Quello che non ho capito è come farli linkare al vc++.
ad es ho questo warning e Resources.obj è un mio file
Warning 1 warning LNK4204: 'C:\Open\Open\Debug\vc100.pdb' is missing debugging information for referencing module; linking object as if no debug info C:\Open\Open\Graphics\OpenCore.lib(Resources.obj)
cosa puo essere?
come e dove devo generare i file pdb e con che nome perchè siano presi dal debugger?
La mia applicazion ha varie coppie dll e lib , una per ogni progetto.
Nell evento post build copio tutti i files .h di un progetto in una directory comune a tutte le applicazioni "\Include" da cui andranno a prendere gli header le applicazioni , essendo un application framework.
Solo che non so cosa sia successo e il debugger non si comporta come dovrebbe, non visualizza ad es i contenuti di una std::string , ma solo il suo indirizzo.
volevo precisare che queste "mal configurazioni" causano il mal funzionamento dei passaggi di tipi, specialmente string.
E' per questo che vorrei impararle perfettamente, senza andare a caso smacchinando.
volevo aggiungere che la classe che io richiamo da un exe su una dll o lib ha tutte le funzioni statiche publiche , puo essere questo l'inghippo?
grazie.