gdiplus comment demarrer? [C,C++] - C++ - Programmation
Marsh Posté le 06-04-2004 à 17:49:04
tu dois lier ton projet avec gdiplus.lib.
- tu ouvres ton projet
- menu Projet/Propriétés de xxxxx
- clique sur "Editeur de liens"
- va dans la zone "Entrée"
- dans le champ "dépendances supplémentaires", tape "gdiplus.lib"
Marsh Posté le 06-04-2004 à 17:30:50
Bonjour.
J'essaye de tester gdiplus en C ou C++, mais j'ai des problemes de liens.
je suis sous W2K
j'utilise visual .net 2003
j'ai récupéré comme demandé dans une doc la framework SDK et j'ai bien plein de gdiplus[...].h dans mon répertoire d'include.
En me basant sur des codes d'exemple(voir celui plus bas) j'ai essayé juste de inclure gdiplus.h et de faire appel a la methode d'initialisation "GdiplusStartup()", mais j'ai des problemes de liens concernant cette methode, dans le compilateur.
Pas d'erreur a la compile si je ne defini que GdiplusStartupInput et gdiplusToken.
Si la ligne qui pose probleme est mise en commentaire, alors aucune erreur a la compilation, sinon j'obtiens l'erreur de lien suivante :
main.obj : error LNK2019: symbole externe non résolu _GdiplusStartup@12 référencé dans la fonction _main
Debug/preGdiTest.exe : fatal error LNK1120: 1 externes non résolus
J'ai essayé en forcant l'appel de la methode :
GdiPlusInit::GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL); //ligne possant probleme
Mais j'obtiens la meme erreur de lien, pourtant gdiplus a été installé d'origine, j'ai vérifié tous ses .h sont bien dans ......\Vc7\PlatformSDK\Include
Je suis debutant je viens d'apprendre le language C++ traditionnel, et c'est tout, donc je n'ai aucune notion de mfc, api windows, ou quoi que ce soit d'autre.
Quelqu'un aurait il une idée de quel est le probleme , ou meme une idée tout court pour me faire avancer?
En vous remerciant d'avance, n'esitez pas a demander des details, j'ai fais pas mal d'essais.