реклама на сайте
подробности

 
 
> с++ standard library
srm
сообщение Jan 10 2010, 12:39
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 27-12-09
Из: Пермь
Пользователь №: 54 501



написал програмку - всё компилится, но не грузится во время отладки. оказалось, что такое повторяется если использовать оператор new или другие функции стандартной библиотеки. довольно удивительно, я думал, что должно вылазить что-то типа unresolvet external symbol. вобщем вопрос: как подключить к проекту std библиотеку?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
srm
сообщение Jan 11 2010, 02:25
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 27-12-09
Из: Пермь
Пользователь №: 54 501



ещё одна проблемка. тут точно проблема с экспортом. undefined symbol vtable и Undefined symbol typeinfo. по идее, у меня в коде нет динамического преобразования типов, есть только наследование и виртуальный полиморфизм, так что хотелось бы вообще отключить генерацию RTTI. не знаю, можно ли это сделать в keil, но, например, в Visual Studio прокатывает. т.е. таблица виртуальных функций генерируется, а информация о типах - нет.

на сайте keil'a написана такая вещь:
Use the command-line option --vfemode=force_no_rtti to make the linker VFE aware and force the removal of all RTTI objects. In this mode all virtual functions are retained.

но мне это не нравится. по идее, виртуальные функции должны оставаться виртуальными, а тут написано иначе sad.gif((

Сообщение отредактировал srm - Jan 11 2010, 02:43
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 04:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016