Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Непонятные ошибки(Linker Error) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как мне функцию одного класса в функцию базового вставить http://www.cyberforum.ru/cpp-beginners/thread335653.html
как мне функцию одного класса в функцию базового вставить??чет не хера не получается.... class Car { public : void _passat() {const float engineVolume = 11, fuel_rate = 22, body_color =...
C++ Конструктор при множественном наследовании #include <string> class Worker // an abstract base class { private: std::string fullname; long id; public: Worker() : fullname("no one"), id(0L) {} Worker(const... http://www.cyberforum.ru/cpp-beginners/thread335634.html
C++ Задача на побитовые операции
объясните пожалуйста, как решить эту задачу: Упражнение 2.6. Напишите функцию setbits(x, p, n, y), возвращающую значение x, в котором n битов, начиная с p-й позиции, заменены на n правых...
Как это запустить в wxDev-C++... C++
Здравстуйте, простите за идиотские вопросы, но с работой в консоли под эти компилятором вроде разобрался, а программа Hello Wold на gui(трырил код откуда-то из интернетов, на линуксе заработал, но у...
C++ Захват функции ? http://www.cyberforum.ru/cpp-beginners/thread335613.html
Полиморфизм Полиморфизмом в программировании называется переопределение наследником функций-членов базового класса, например: class Figure { ... void Draw() const; ... };
C++ Скопировать двумерный массив Как скопировать массив меньшей размерности в массив большей размерности? Например скопировать q в массив q1. И у массива q и у массива q1 типы int. подробнее

Показать сообщение отдельно
SDmaN
54 / 51 / 2
Регистрация: 22.07.2011
Сообщений: 436

Непонятные ошибки(Linker Error) - C++

23.07.2011, 18:20. Просмотров 3048. Ответов 6
Метки (Все метки)

Что это за ошибки:
[Linker Error] undefined reference to `GetStockObject@4'
[Linker Error] undefined reference to `TextOutA@20'
ld returned 1 exit status ?

Пытался и искать ответ в инете - там говорят что нужно подключить библиотеку gdi32. #pragma comment( lib, "gdi32" ). Вписал в начало проги но не помогает. Что делать?

Вот код на всякий случай:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include <windows.h>
 
 
 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
 
 char szProgName[]="Èìÿ ïðîãðГ*ììû";
 
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow)
 {
 HWND hWnd;
 MSG lpMsg;
 WNDCLASS w;
 
 
 w.lpszClassName=szProgName; 
 w.hInstance=hInstance; 
 w.lpfnWndProc=WndProc; 
 w.hCursor=LoadCursor(NULL, IDC_ARROW); 
 w.hIcon=0; 
 w.lpszMenuName=0;
 w.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH); 
 w.style=CS_HREDRAW|CS_VREDRAW; 
 w.cbClsExtra=0;
 w.cbWndExtra=0;
 
 
 if(!RegisterClass(&w))
 return 0;
 
 
 hWnd=CreateWindow(szProgName, 
 "Ìîÿ ïåðâГ*Гї ïðîãðГ*ììГ*!", 
 WS_OVERLAPPEDWINDOW, 
 100, 
 100, 
 500, 
 400, 
 (HWND)NULL, 
 (HMENU)NULL, 
 (HINSTANCE)hInstance, 
 (HINSTANCE)NULL); 
 
 
 ShowWindow(hWnd, nCmdShow);
 
 UpdateWindow(hWnd);
 
 
 
while(GetMessage(&lpMsg, hWnd, 0, 0)) {
 TranslateMessage(&lpMsg);
 DispatchMessage(&lpMsg);
 }
 return(lpMsg.wParam); 
 }
 
 
 LRESULT CALLBACK WndProc(HWND hWnd, UINT messg, 
 WPARAM wParam, LPARAM lParam)
 {
 HDC hdc;
 PAINTSTRUCT ps;
 
 
 switch(messg)
 {
 
 case WM_PAINT :
 
 hdc=BeginPaint(hWnd, &ps);
 
 TextOut(hdc, 150,150, "ÇäðГ*ГўГ±ГІГўГіГ©, WIN 32 API!!!!", 26);
 
 
 ValidateRect(hWnd, NULL);
 
 EndPaint(hWnd, &ps);
 break;
 
 case WM_DESTROY:
 PostQuitMessage(0);
 break;
 
 default:
 return(DefWindowProc(hWnd, messg, wParam, lParam));
 }
 return 0;
 }
Компилирую на dev-c++\ wxDev-c++ .
P.S. Проект несколько раз копилировался, потом перестал
P.S.S. Не ругайте меня за то, что я не полазил по форуму, я полазил. но про dev-c++ там ничё нету.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru