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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dserp18
5 / 5 / 0
Регистрация: 20.01.2013
Сообщений: 83
Записей в блоге: 3
#1

//link with point2.obj and graphics.lib - C++

21.09.2013, 15:14. Просмотров 229. Ответов 1
Метки нет (Все метки)

комментарий в файле работы с графикой borland c++. Так линкуется или так должно линковаться? (компилятор ругается на <graphics.h>)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2013, 15:14     //link with point2.obj and graphics.lib
Посмотрите здесь:

Разница между *.obj и *.lib - C++
Добрый день! А в чем разница?

Как в VS 2015 устранить ошибку LNK 1104 cannot open file 'fltkd.lib wsock32.lib comct132.lib fltkjpegd.lib'? - C++
как устранить ошибку LNK 1104 в visual studio community 2015? пункта C/C++ в properties нету Можете сказать куда его перенесли или...

LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 - C++
Помогите разобрать в ошибке. LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 Debug/link.exe : fatal...

Библиотеки glut.lib и glut32.lib не могу найти - C++
Здравствуйте товарищи, помогите с очередной дилеммой. На днях начал изучать программирование, скачал Dav C++, но для дальнейших уроков...

как overload ++OBJ и --OBJ - C++
как overload ++OBJ и --OBJ

Linker error msvcprtd.lib(msvcp100d.dll) error lnk2005 already defined libcpmtd.lib - C++
Господа, забрал из VSS солюшен (из 5 проектов) для VS2010 и стал его собирать. Увлекательный квест &quot;собери меня&quot; через неделю (с...

obj file - C++
ребят подскажите что это за obj файл и как он работает и связан с вижуал студией (компилятором ) из викепедии я узнал что это формат файлов...

Подключение файлов obj - C++
Здравствуйте! Мне очень интересно следующее: допустим есть программа, в которой есть 3 файла (1: main.cpp, 2: class.h, 3: class.cpp)...

Считывание obj файла - C++
Предыстория:) 2 месяца прошло с тех пор как я застрял на том что не могу згрузить 3D модель в OpenGl проект. Я делал конвертеры...

открыть obj файл - C++
Собственно в чем проблемма :Есть obj файл мне нужно его открыть и посматреть код.При открытии файла какието неподержываемые символы есть а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dserp18
5 / 5 / 0
Регистрация: 20.01.2013
Сообщений: 83
Записей в блоге: 3
21.09.2013, 16:53  [ТС]     //link with point2.obj and graphics.lib #2
файл circle.txt - это листинг. просто cpp не загружается во вложения

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
// Borland C++ - (C) Copyright 1991 by Borland International
 
/* CIRCLE.CPP--Example from Getting Started */
 
// CIRCLE.CPP   A Circle class derived from Point
 
#include <graphics.h>    // graphics library declarations
#include "point.h"       // Location and Point class declarations
#include <conio.h>       // for getch() function
 
// link with point2.obj and graphics.lib
 
class Circle : Point {   // derived privately from class Point
                         // and ultimately from class Location
   int Radius;           // private by default
 
public:
   Circle(int InitX, int InitY, int InitRadius);
   void Show(void);
   void Hide(void);
   void Expand(int ExpandBy);
   void MoveTo(int NewX, int NewY);
   void Contract(int ContractBy);
};
 
Circle::Circle(int InitX, int InitY, int InitRadius) : Point(InitX,InitY)
{
   Radius = InitRadius;
};
 
void Circle::Show(void)
{
   Visible = true;
   circle(X, Y, Radius);      // draw the circle
}
 
void Circle::Hide(void)
{
   unsigned int TempColor;    // to save current color
   TempColor = getcolor();    // set to current color
   setcolor(getbkcolor());    // set drawing color to background
   Visible = false;
   circle(X, Y, Radius);      // draw in background color to erase
   setcolor(TempColor);       // set color back to current color
};
 
void Circle::Expand(int ExpandBy)
{
   Hide();                       // erase old circle
   Radius += ExpandBy;           // expand radius
   if (Radius < 0)               // avoid negative radius
      Radius = 0;
   Show();                       // draw new circle
};
 
void Circle::Contract(int ContractBy)
{
   Expand(-ContractBy);       // redraws with (Radius - ContractBy)
};
 
void Circle::MoveTo(int NewX, int NewY)
{
   Hide();                    // erase old circle
   X = NewX;                  // set new location
   Y = NewY;
   Show();                    // draw in new location
};
 
main()                        // test the functions
{
   // initialize the graphics system
   int graphdriver = DETECT, graphmode;
   initgraph(&graphdriver, &graphmode, "..\\bgi");
 
   Circle MyCircle(100, 200, 50);   // declare a circle object
   MyCircle.Show();                 // show it
   getch();                         // wait for keypress
   MyCircle.MoveTo(200, 250);       // move the circle (tests hide
                                    // and show also)
   getch();
   MyCircle.Expand(50);             // make it bigger
   getch();
   MyCircle.Contract(75);           // make it smaller
   getch();
   closegraph();
   return 0;
}
Вложения
Тип файла: txt circle.txt (2.6 Кб, 3 просмотров)
Yandex
Объявления
21.09.2013, 16:53     //link with point2.obj and graphics.lib
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru