Maison > développement back-end > C++ > Comment résoudre les erreurs de référence non définies lors de la liaison à la bibliothèque GDI32 dans Code :: Blocks ?

Comment résoudre les erreurs de référence non définies lors de la liaison à la bibliothèque GDI32 dans Code :: Blocks ?

Linda Hamilton
Libérer: 2024-12-15 02:40:15
original
863 Les gens l'ont consulté

How to Resolve Undefined Reference Errors When Linking to the GDI32 Library in Code::Blocks?

Lien vers la bibliothèque GDI32 dans Code::Blocks : résolu

Dans Code::Blocks, la création de liens vers des bibliothèques externes peut s'avérer difficile. bloc, surtout pour les débutants. Un problème courant est l'erreur de référence non définie lors de l'utilisation des fonctions de la bibliothèque GDI32 comme TextOut, malgré l'inclusion de l'en-tête windows.h.

La solution réside dans la liaison de votre programme avec la bibliothèque d'importation GDI32. Cette bibliothèque d'importation est un fichier précompilé qui contient les informations nécessaires à l'éditeur de liens pour créer des références aux fonctions et aux données dans la DLL du système GDI32.

Pour établir un lien avec GDI32 dans Code::Blocks :

  1. Cliquez sur le menu "Projet" et sélectionnez "Options de construction".
  2. Dans l'onglet "Paramètres de l'éditeur de liens", localisez le Section "Lier les bibliothèques".
  3. Cliquez sur le bouton " " et ajoutez "gdi32".
  4. Si votre compilateur est MinGW-gcc, vous pouvez également saisir "libgdi32.a" au lieu de simplement "gdi32".
  5. Cliquez sur "OK" pour enregistrer les modifications.

Recompilez votre programme et l'erreur de référence non définie pour TextOut devraient disparaître. Ce processus s'applique également à d'autres bibliothèques système. Il est également possible de créer un lien avec des bibliothèques situées dans des emplacements non standards en fournissant le chemin d'accès complet dans la section "Lier les bibliothèques".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal