Создание Эльфов : Эльфостроение : Форум

Страница 147 из 211: « 1 ... 143 144 145 146 [147] 148 149 150 151 ... 211 »

 UltraShot:
30.08.10, 16:37
 CTFMoN, 1) первые функции старые. Удобнее пользоваться вторыми
2) с кучей телефон должен работать самостоятельно
3) _cpp.c от сименсовских времен, не используется
4) чем укажешь. например, можно в дебаг-конфигурации вызывать debug_printf, а в релизе - нет

 CTFMoN:
30.08.10, 17:19
 UltraShot, наличие _cpp2.cpp обязательно?
Я просто немного не понял вот это:
2) с кучей телефон должен работать самостоятельно

Ну вот например:
Код: 

void foo(void)
{
   XMLNodes * xml=0;
   xml=new XMLNodes;
   ...
   delete(xml);
}

А если я не подключу _cpp2.cpp и вызову foo, то ребута не будет?
У меня просто были чудеса с delete. Когда я делал delete класса с деструктором внутри, то происходил ребут, как только заменил delete на mfree -проблема решилась, деструктор вызывалься.
А я и в Release могу debug_printf вызывать (Weather Informer скомпилен в Release и отладочный вывод там прекрасно работает)

 UltraShot:
30.08.10, 17:35
 CTFMoN писал:
наличие _cpp2.cpp обязательно?

обязательно, но можно выбрать: либо _cpp2.cpp, либо mem2.cpp из деликера

CTFMoN писал:
2) с кучей телефон должен работать самостоятельно

понятия не имею, как IAR работает с хипом. поэтому лучше доверять телефону управление ею.

А я и в Release могу debug_printf вызывать (Weather Informer скомпилен в Release и отладочный вывод там прекрасно работает)

вызывать можно в любой конфигурации. я просто привёл пример, для чего можно использовать дебаг-конфигурацию

 CTFMoN:
30.08.10, 22:08
 Помогите, пожалуйста: добавил mem2.cpp в проект и проинклюдил mem2.h, удалил из проекта _cpp2.cpp, выбрал конфигурацию Debug, но при компилировании получаю ошибку: "Fatal Error[e72]: Segment HEAP must be defined in a segment definition option (-Z, -b or -P)" Папка include свежая, скачанная с svn.

 den_po:
30.08.10, 22:11
 CTFMoN, сравнивай свойства проекта со свойствами проектов с свн, которые в дебаге собираются успешно

 lexa4311:
31.08.10, 16:26
 CTFMoN, у меня такая же ошибка (Error[e72]) недавно была
вроде у меня где-то сразу после ифа ; стояла, а что в нём было не помню, из-за чего там ошибка сказать не могу..

 SERGK393:
03.09.10, 12:14
 Я хочу сделать bcfg. Но вылазиет ошибка - Fatal error [e72](eFiler.zip) Что там не так?


Добавлено 3.9.10 12:16

А вот была старая версия(eFiler_src.zip), без конфига. Было всё нормально.

[ Редактировано SERGK393 в 3.9.10 12:19 ]

Прикрепленный к сообщению файл:

eFiler.zip eFiler.zip (104.71 kb; 4 hits) Скачать файл
eFiler_src.zip eFiler_src.zip (7.54 kb; 6 hits) Скачать файл

 arban:
03.09.10, 13:19
 SERGK393, http://supertrubka.org/wiki/doku.php?id=elflib:elfmaking:bcfg

 SERGK393:
03.09.10, 15:08
 arban, спасибо. А то я читал этот материал, но невнимательно, а щас понял свою ошибку.


Добавлено 3.9.10 18:25

1) Появляется
ошибка сегмента
Необходимо исправить *.xcl-файл проекта, в который надо записать сегмент CONFIG_C
У меня в этом ошибка?

[ Редактировано SERGK393 в 5.9.10 15:25 ]

 mugen:
04.09.10, 00:23
 прошу помощи в написании эльфа (в ПМ смысла нет, помогать никто не собирается)
скажите если кто поймёт что не так, из-за чего возникает ребут, и т.д и т.п
выкладываю полные исходники, ну может кто доделать сможет..
(смотрим в gui.c, красявости после, выкладываю как есть)


Добавлено 3.9.10 23:27

SERGK393, да в IAR-e на config_data.c правой кнопкой в опциях галочка на оверриде и на вкладке Output в Name пиши CONFIG в обеих строках (data,code)

Прикрепленный к сообщению файл:

_GRF.zip _GRF.zip (18.44 kb; 27 hits) Скачать файл
Страница 147 из 211: « 1 ... 143 144 145 146 [147] 148 149 150 151 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=1460

© 2005-2018 supertrubka.org