Ho bisogno di una libreria di immagini e ho cercato FreeImage, http://freeimage.sourceforge.net/. Voglio collegarlo staticamente alla mia applicazione.Collegamento di FreeImage come libreria statica in VS2010?
Ho provato a scaricare i binari ea collegarlo, ma ottengo gli errori del linker 2019 quando provo a chiamare le loro funzioni, anche se sono positivo l'ho collegato correttamente.
Quindi ho provato a scaricare la loro fonte, convertito il loro "FreeImageLib.2008" in VS2010 e lo abbiamo creato. Costruisce bene da solo, ma ho ancora lo stesso problema durante il collegamento, la mia applicazione che lo usa continua a lamentarsi degli errori del linker.
Ho anche impostare tutta la configurazione del progetto per abbinare i miei altri progetti, quindi non c'è alcun conflitto con/MDd o/MTd, ecc ..
ho fatto qualche scavo nella loro origine e ci sono le macro come "FREEIMAGE_LIB "che suggerisce che dovrebbe essere definito quando si costruisce una libreria statica, e viene definito, ma ancora non funziona.
Ho cercato su Google e non riesco a trovare risposte solide a questo problema. La risposta su Getting FreeImage to work with Visual Studio 2010 non fa differenza; Ho già definito la macro prima di includere l'intestazione o come argomento del preprocessore ma non funziona.
Questa libreria non è pensata per essere utilizzata come libreria statica o quale potrebbe essere il problema? Qualcuno è riuscito a collegare in modo statico FreeImage su VS2010 +?
Grazie
Ha funzionato per me. Tra gli altri (Magick ++, OIIO), FreeImage è il più facile da usare. – pelesl