Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 23.05.2011, 02:51   #1
Goblur
Оператор ЭВМ
 
Регистрация: 18.12.2010
Сообщений: 22
Написано 4 полезных сообщений
(для 9 пользователей)
Перевод заголовков Xors3D с C++ на C

Доброго времени суток, уважаемые форумчане.

Сегодня возникла надобность перевести заголовочные файлы Xors'а с C++ на С. Мучился очень долго, но так и не пришел к положительному результату. Кто занимался таковой процедурой, прошу поспособствовать.
(Offline)
 
Ответить с цитированием
Старый 23.05.2011, 11:13   #2
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Перевод заголовков Xors3D с C++ на C

А что, там что то в заголовках используется такого чего нет в С?
__________________
(Offline)
 
Ответить с цитированием
Старый 23.05.2011, 13:10   #3
Goblur
Оператор ЭВМ
 
Регистрация: 18.12.2010
Сообщений: 22
Написано 4 полезных сообщений
(для 9 пользователей)
Ответ: Перевод заголовков Xors3D с C++ на C

Сообщение от SBJoker Посмотреть сообщение
А что, там что то в заголовках используется такого чего нет в С?
Проблема в том, что при компиляции постоянно одни и те же ошибки: либо " undefined reference to 'имя_функции' ", либо сообщение об отсутствии прототипов функций. Изучение С начал совсем недавно, поэтому еще имею очень малое представление о написании заголовочных файлов, использовании макросов и прочего. Из компиляторов использую LCC-Win32 и PellesC.
(Offline)
 
Ответить с цитированием
Старый 23.05.2011, 13:34   #4
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Перевод заголовков Xors3D с C++ на C

а почему бы не изучать сразу плюсы?
(Offline)
 
Ответить с цитированием
Старый 23.05.2011, 14:42   #5
Goblur
Оператор ЭВМ
 
Регистрация: 18.12.2010
Сообщений: 22
Написано 4 полезных сообщений
(для 9 пользователей)
Ответ: Перевод заголовков Xors3D с C++ на C

Сообщение от Mr_F_ Посмотреть сообщение
а почему бы не изучать сразу плюсы?
Для меня в этом нет надобности, но в будущем возможно.
(Offline)
 
Ответить с цитированием
Старый 23.05.2011, 14:53   #6
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Перевод заголовков Xors3D с C++ на C

" undefined reference to 'имя_функции' "
Сдаётся мне, ты либу не подключил просто к проекту. Ну и да, не вижу смысла возиться с С, когда С++ с ним обратно совместим.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 23.05.2011, 15:03   #7
Goblur
Оператор ЭВМ
 
Регистрация: 18.12.2010
Сообщений: 22
Написано 4 полезных сообщений
(для 9 пользователей)
Ответ: Перевод заголовков Xors3D с C++ на C

Сообщение от ABTOMAT Посмотреть сообщение
Сдаётся мне, ты либу не подключил просто к проекту. Ну и да, не вижу смысла возиться с С, когда С++ с ним обратно совместим.
Либу подключал, и спомощью " #pragma comment(lib,"Xors3d.lib") " и в настройках проекта прописывал ее. Но в этом случае ошибка возникает при линковке, может lib файл другой формат имеет.
(Offline)
 
Ответить с цитированием
Старый 24.05.2011, 00:41   #8
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Перевод заголовков Xors3D с C++ на C

Xors3d.lib.. хм а путь к библе указал ?? может она просто ненайдена ??
вообще лог ошибок нужен а то так хз !!
(Offline)
 
Ответить с цитированием
Старый 20.06.2011, 15:10   #9
Goblur
Оператор ЭВМ
 
Регистрация: 18.12.2010
Сообщений: 22
Написано 4 полезных сообщений
(для 9 пользователей)
Ответ: Перевод заголовков Xors3D с C++ на C

Подучив еще немного "С" наконец-таки разобрался. Проблема крылась в макросах, все оказалось даже проще, чем я думал. В общем кому интересно, выкладываю заголовочный файл ниже, работоспособность была проверена на бесплатном компиляторе PellesC 6.5 RC4. Для прочих Си'шных компиляторов возможно нужно будет переделывать.
Вложения
Тип файла: zip xors3d_h.zip (11.5 Кб, 460 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (02.08.2011)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 09:19.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com