Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2010, 18:07   #1
4erk
Пользователь
 
Аватар для 4erk
 
Регистрация: 19.06.2010
Сообщений: 11
По умолчанию Инициализация Directx 3d

Вообщем Суть такова: форточки делать научился, евенты обрабатывать и прочей лабуде тоже. Но вот передо мной встала новая проблема - ну никак не удается подключить этот долбанный д3д9 и че нить путное соорудить. Вообщем ругань происходит либо на саму функцию DirectInit() мол не определена, либо что то типа
Цитата:
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/wnd.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
. Вообщем у меня будет к вам просьба. Напишите плз какой нить пример использования директа, например просто желтый треугольник какой нить (полигон) в перспективе где можно было бы нагляднго увидеть правильное подключения директа и способы его использования. Литературки ни одной нормальной я так и не нашел, а так же компилящихся исходников.
4erk вне форума Ответить с цитированием
Старый 28.06.2010, 18:53   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Простите нескромный вопрос, а вы функцию main написали?
p51x вне форума Ответить с цитированием
Старый 28.06.2010, 20:21   #3
TGrey[WoLf]
Пользователь
 
Регистрация: 21.06.2010
Сообщений: 27
По умолчанию

Точно не уверен, но разве Директ создается в консоле? Нужно наверно создавать АПИшное окно, а значит WIn32 Application, где WinMain?
TGrey[WoLf] вне форума Ответить с цитированием
Старый 28.06.2010, 20:39   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

2 TGrey[WoLf]
Ничего кроме мировоззрения программиста не мешает консольному приложению создать окно, а ВИН32 приложению создать консоль и не иметь окон. А ДиректХ фиолетово... Ведь кодеки в вашей системе не имеют окон (а там куча ДиректШоу)
p51x вне форума Ответить с цитированием
Старый 28.06.2010, 20:56   #5
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

А у меня другой нескромный вопрос: как у вас форточки работали, если точка входа в программу не найдена?

ЗЫ Project -> properties -> Configuration properties -> Linker -> System -> SubSystem = Windows

Последний раз редактировалось Carbon; 28.06.2010 в 20:59.
Carbon вне форума Ответить с цитированием
Старый 29.06.2010, 09:36   #6
4erk
Пользователь
 
Аватар для 4erk
 
Регистрация: 19.06.2010
Сообщений: 11
По умолчанию

Извиняюсь, не оттуда ошибку скопировал.
4erk вне форума Ответить с цитированием
Старый 29.06.2010, 09:58   #7
4erk
Пользователь
 
Аватар для 4erk
 
Регистрация: 19.06.2010
Сообщений: 11
По умолчанию

Да и суть вопроса не в это была, если кто не заметил
4erk вне форума Ответить с цитированием
Старый 29.06.2010, 11:49   #8
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

Цитата:
Да и суть вопроса не в это была
А в чём? Если вам примеры нужны для C++ то в SDK их тонна.

Ну и так как тема создана в разделе WinApi то вот вам лично от меня кусок головной боли (Если захотите вникнуть).
Вложения
Тип файла: rar triangle.rar (27.8 Кб, 8 просмотров)
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 30.06.2010, 00:01   #9
4erk
Пользователь
 
Аватар для 4erk
 
Регистрация: 19.06.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Ulex Посмотреть сообщение
А в чём? Если вам примеры нужны для C++ то в SDK их тонна.

Ну и так как тема создана в разделе WinApi то вот вам лично от меня кусок головной боли (Если захотите вникнуть).
Ага, за пример спасибо. головной боли прибавилось. Только я забыл уточнить что на с++ с винапи работаю а не на ассемблере((
4erk вне форума Ответить с цитированием
Старый 30.06.2010, 00:29   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну а Ulex ассемблерщик
посмотрите лучше SDK всетаки
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Меню, инициализация Krumyura Общие вопросы C/C++ 4 22.03.2010 18:14
Ошибка инициализация Krumyura Общие вопросы C/C++ 2 22.03.2010 14:08
Инициализация Krumyura Общие вопросы C/C++ 5 20.03.2010 23:37
Инициализация DirectX Pedro Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 30.09.2009 21:06
Инициализация окна Anny Общие вопросы Delphi 9 13.03.2007 11:48