Собираем семпл Xors3d в Code::Blocks
1 ) Запускаем К::Б
2 ) Выбираем
File ->
New ->
Project...
3 ) В открывшемся окне выбираем
Empty project (не люблю, излишнюю кодогенерацию) жмём
Go
4 ) Появится первая страница мастера. Жмём
Next (если только в прошлый раз вы не указали пропускать приветственную страницу мастера)
5 ) Указываем имя проекта (например,
TestXors). Жмём
Next
6 ) Выбор компилятора, конфигураций и путей - оставляем как есть и жмём
Finish
7 ) Заходим в
Project ->
Build options...
7.1 ) Выбираем общую конфигурацию (корень дерева конфигураций в левой части окна).
7.2 ) Вкладка
Search directories, вкладка
Compiler. Жмём
Add и добавлем
XORS3D\headers\CPP\inc
7.3 )Вкладка
Linker settings. Жмём
Add и добавляем
XORS3D\headers\CPP\lib\Xors3d.lib, затем так же добавляем
Program Files\CodeBlocks\MinGW\lib\libwinmm.a (или просто
libwinmm.a).
7.4 ) Сохраняем изменения (
Ok)
8 ) Выбираем
File ->
New ->
File...
9 ) Выбираем
C/C++ source жмём
Go
10 ) Жмём
Next (если только в прошлый раз вы не указали пропускать приветственную страницу мастера)
11 ) Оставялем
C++ - жмём
Next
12 ) Отмечаем обе конфигурации (
Debug,
Release) и указываем имя файла (
ВНИМАНИЕ!) вместе с путём до него (например,
TestXors\main.cpp)
13 ) жмём
Finish
14 ) В открывшемся окне пишем следующий код
#include <xors3d.h>
int APIENTRY WinMain(HINSTANCE instance, HINSTANCE prevInstance, LPSTR commandLine, int commandShow)
{
return 0;
}
Это должно успешно собираться. Напомню: для запуска, приложению необходим файл
Xors3d.dll (надо положить в папку с программой -
TestXors, взяв из директории
XORS3D\dlls )
15 ) Проверим работоспособность команд Xors3d - наберём код (вмсето имеющегося):
#include <xors3d.h>
int APIENTRY WinMain(HINSTANCE instance, HINSTANCE prevInstance, LPSTR commandLine, int commandShow)
{
xAppTitle("sample");
xGraphics3D(800, 600, 32, false, true);
int camera = xCreateCamera();
int cube = xCreateCube();
int light = xCreateLight();
xPositionEntity(cube, 0, 0, 10);
while(!xKeyDown(1) || xWinMessage("WM_CLOSE"))
{
xRenderWorld();
xFlip();
}
return 0;
}
Цель поста - информировать пользователей во избежание глупых вопросов в техподдержку.
Теги:
Xors3D my project почему я идиот как создать проект в код::блокс Code::Blocks К::Б скачать C::B ксорс Хорс смс торрент бесплатно без ограничений и регистрации