iPhoneФорумПрограммирование

XCode 4.2 + cpp

#0
13:08, 2 фев 2012

Всем привет, ребята столкнулся с такой проблемой: если к проекту, подключить к примеру тотже Ogre, то есть большое кол-во *.cpp файлов, то начинают значительные тормоза. К примеру, создадим какой - нибудь класс и подключим к нему хидер - #import "Ogre.h". Затем в методе [viewDidLoad] наберем NS и окна с подсказкой можно ждать секунд 5 - 7. хотя без #import "Ogre.h", оно будет появляться мгновенно.
Это можно исправить?

#1
13:14, 2 фев 2012

мб покосить дерайведдату - переиндексирует... хотя врятли поможет... оперативы добавить?

#2
13:15, 2 фев 2012

>Это можно исправить?
да, поменяв компьютер на помощнее

#3
13:18, 2 фев 2012

у меня далеко не слабый Mac.
cocos2d юзает box2d, который в свою очередь написан на С++, но там таких косяков не наблюдается, это меня и натолкнуло на мысль, что может есть решение более оригинальное, чем замена железа)

#4
13:26, 2 фев 2012

> у меня далеко не слабый Mac.
А какой?

#5
13:28, 2 фев 2012

С ограм еще не доводилось сталкиваться но похоже на то что в модулях огра куча лишних(избыточных) включений заголовочных файлов когда ты вызываешь подсказку то соответственно для вывода подсказки нужно обойти рекурсивно эти все файлики, а на это нужно время вот скорей всего он и подтормаживает. Ко всему этому я так понимаю ogre.h в сибе содержит только вкл хидеров, попробуй подключать только те химеры с какими объектам работаешь… хотя хз прав я или нет и это только догадки

#6
13:58, 2 фев 2012

ENGine
> Это можно исправить?
Да. Писать код в нормальных ИДЭ, а не в гавнохкоде

#7
16:58, 2 фев 2012

Division
Intel Core i5 2.7 ГГц 4 ядра, 8 ГБ DDR3, AMD Radeon HD 6770M, Mac OS X 10.6.8 (10K549)

#8
18:09, 2 фев 2012

ENGine
И правда не слабый

#9
19:10, 2 фев 2012

Отключить индексирование.

iPhoneФорумПрограммирование

Тема в архиве.