Код преди лекция 4
- Forums:
Здравейте,
както бяхме писали по-рано, сорскода на учебния рейтрейсър ще се разпространява чрез системата Subversion (за незапознатите с нея - да четат тук).
Старото хранилище на кода (което НЯМА да ползваме в настоящия курс), беше на адрес svn://anrieff.no-ip.org/fmiray.
Името на новия проект е retrace.
Намира се на адрес svn://anrieff.no-ip.org/retrace.
Понастоящем, на този адрес съм качил доста нов код, който ще бъде основата, върху която ще градим рейтрейсъра от лекция 4 нататък. Към момента там има:
- Код, който се занимава с SDL (отваряне на прозорец, превръщане на цветовите формати от HDR към RGB32, чертаене на екрана, и изчакване на събития от потребителя (за затваряне на прозореца); кодът има добавки спрямо лекция 3 - основно error handling и преносимост);
- Класовете
Color,Vector,RayиMatrix, които ще използваме наготово; - Приложни функции (за генериране на случайни float числа, за превръщане на градуси в радиани и обратно, и други);
- main() код, който инициализира SDL, създава прозорец 640х480, запълва го със случайни цветове и показва на екрана.
- Проектни файлове за Visual C++, Dev-CPP, KDevelop3 и GNU autotools. Ще кача и за Code::Blocks, понеже KDevelop3 го извеждат от употреба и се подкарва все по-трудно на съвременните линукс дистрибуции.
Препоръчвам на всички студенти да прегледат днес качените до момента неща - особено кода на класовете Vector, Matrix и Color - така ще ви е много по-лесно да се ориентирате на самата лекция (там също ще ги представя, но няма да се впускам в детайли и ако някой има въпроси по тях (все пак това е основата, по която работим), е добре да пита, преди да продължим нататък).

Comments
Проблеми с компилирането
Инсталирах си последната версия на SDL и ми дава пролеми при компилация в DEV CPP
Build error в Makefile.win и не може да направи exe фаил.
Because science!!!
Дай повече подробности? Нали
Дай повече подробности?
Нали си следвал инструкциите за dev-cpp от тук? Ако да, кажи по-подробно каква точно грешка ти дава.
По точно за проблема
Да точно по инструкциите съм инсталирал нещата. С тази разлика че съм сложил 1.2.13 верситята тъй като не намерих 1.2.12 на SDL. Що се отнася до грешката - това е което ми показва:
http://195.149.248.189:8080/2011-11-05/fa1afcbad6180a5e32aad49cf3e249a9_...
Because science!!!
Аха, сега си видях
Аха, сега си видях грешката.
Дай SVN Update в директорията с проекта, и пробвай да прекомпилираш пак - вече би трябвало да стане :)
Всичко е точно
Всичко е ок. Компилира се като хората. Мерси :)
Because science!!!