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

Как избежать ошибок линковщика? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ DOS прога работает под WIN98 http://www.cyberforum.ru/cpp-beginners/thread479106.html
Добрый день! У меня проблема такая. DOS прога работает под WIN98. После ее работы и выхода в Windows экран полностью черный, видать только кнопку 'Пуск'. Этот глюк устраняется путем увеличения ширины и последующего восстановления панели задач, перемещения ее по рабочему столу и некоторых интерфейсных действий мышью. Данный метод устранения проблемы является рутинным, есть ли какие-нибудь...
C++ Перегрузка операторов. Существует ли возможность перегрузить оператор так, что бы в main можно было бы осуществлять вызов для объекта класса, содержащего двумерный массив, следующим образом: Test f; f=10; Если есть толковые , интересные идеи - пишите!!! Заранее спасибо, Мария. http://www.cyberforum.ru/cpp-beginners/thread479091.html
Отслеживание изменения независимого файла C++
Возможно, этот вопрос уже проскакивал, но тем не менее...... Итак, проблема такова: имеется некоторый конфиг-файл и необходимо при любом его изменении извне (внутри программы файл закрыт) запускать функцию обновления значений объектов, завязанных на данный файл. Есть ли некая функция, позволяющая осуществлять такого рода слежение? Заранее благодарен, Gamlet.
C++ Как удержать более пяти клавиш одновременно?
Мне надо, чтобы пользователь моей программы удерживал больше пяти клавиш одновременно, однако как только он удерживает пять клавиш, система начинает пищать и обработка нажатий прекращается. Я считаю, что тут дело в переполнение клавиатурного буфера. Можно ли мне как-то выкрутиться?
C++ Как быстро зарегистрировать COM-объект? http://www.cyberforum.ru/cpp-beginners/thread479012.html
Моя программа использует COM-объект, живущий в DLL. Создаёт через CoCreateInstance, всё нормально. Но если объект на этом компьютере ещё не зарегистирирован, CoCreateInstance возвращает REGDB_E_CLASSNOTREG. Как проще и правильнее всего зарегистрировать эту DLL, чтобы объект всё-таки создать? Я попробовал запускать regsvr32, но он запускается асинхронно, и программа так и не знает,...
C++ Русский для WISE 4.21 У кого нибудь есть русский для WISE 4.21 ? подробнее

Показать сообщение отдельно
max_crt
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 89

Как избежать ошибок линковщика? - C++

16.09.2009, 11:59. Просмотров 587. Ответов 1
Метки (Все метки)

Я только-только начал изучать С++(Borland).
Взял первый попавшийся пример из helpa - printf
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
#include <stdio.h>
#include <string.h>
 
#define I 555
#define R 5.5
 
int main(void)
{
   int i,j,k,l;
   char buf[7];
   char *prefix = buf;
   char tp[20];
   printf('prefix  6d      6o      8x        10.2e        '
          '10.2f
');
   strcpy(prefix,'%');
   for (i = 0; i < 2; i++)
   {
      for (j = 0; j < 2; j++)
         for (k = 0; k < 2; k++)
            for (l = 0; l < 2; l++)
            {
               if (i==0)  strcat(prefix,'-');
               if (j==0)  strcat(prefix,'+');
 
               if (k==0)  strcat(prefix,'#');
               if (l==0)  strcat(prefix,'0');
               printf('%5s |',prefix);
               strcpy(tp,prefix);
               strcat(tp,'6d |');
               printf(tp,I);
               strcpy(tp,'');
               strcpy(tp,prefix);
               strcat(tp,'6o |');
               printf(tp,I);
               strcpy(tp,'');
               strcpy(tp,prefix);
               strcat(tp,'8x |');
               printf(tp,I);
 
               strcpy(tp,'');
               strcpy(tp,prefix);
               strcat(tp,'10.2e |');
               printf(tp,R);
               strcpy(tp,prefix);
               strcat(tp,'10.2f |');
               printf(tp,R);
               printf('  
');
               strcpy(prefix,'%');
            }
       }
   return 0;
}
Запустил программу.
Компилятор выдал сообщения об ошибке

[Linker Error] Unresolved external '__InitVCL' referenced from C:PROGRAM FILESBORLANDCBUILDER6LIBCP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:PROGRAM FILESBORLANDCBUILDER6LIBCP32MTI.LIB|crtlvcl

подскажите, что у меня не так.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru