Код преди лекция 4

Здравейте,

както бяхме писали по-рано, сорскода на учебния рейтрейсър ще се разпространява чрез системата 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!!!