Руководство по графическому интерфейсу C ++: неопределенная ссылка на TextOut - PullRequest
1 голос
/ 02 февраля 2010

Поэтому после небольшого поиска учебников по Win32 GUI (я решил, что учебник по созданию GUI может сделать меня более активным в создании приложений C ++ и, следовательно, более сильным при программировании на C ++ в целом), я наткнулся на учебник rohitab.Есть две части, которые мне удалось найти.Часть 1 работала нормально, и сейчас я работаю над Часть 2 , однако я получаю эту ошибку в Code :: Blocks:

C:\Users\John\Documents\Windows GUIs\first_gui.cpp||In function 'C:\Users\John\Documents\Windows GUIs\first_gui.o:first_gui.cpp:(.text+0x281)||undefined reference to '_TextOutA@20'|

Мой код можно найти здесь (неработающая ссылка).

Буду очень признателен за любую помощь.

Ответы [ 3 ]

3 голосов
/ 02 февраля 2010

Похоже, ошибка компоновщика, вы ссылаетесь на gdi32.lib?

3 голосов
/ 02 февраля 2010

Вы связали свое приложение с GDI32.LIB?

0 голосов
/ 11 ноября 2013

Вам следует загрузить пакет WINDOWS SDK, в который входят все библиотеки, которые понадобятся вам для создания программ с использованием GDI (включая gdi32); Затем в codeblocks / compiler / linkersettings выберите папку, в которой хранятся файлы библиотеки SDK. Вот и все !!.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...