|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
||||||||||||||||||
Directx10 ошибка подключения d3dx10.lib19.01.2010, 20:22. Показов 11373. Ответов 23
Метки нет (Все метки)
Здравствуйте! Возникла такая проблема, при подключении d3dx10.lib выскакивает ошибка:
Добавлено через 1 час 1 минуту
0
|
||||||||||||||||||
| 19.01.2010, 20:22 | |
|
Ответы с готовыми решениями:
23
За что отвечает d3d9.lib и d3dx9.lib? В каком SDK находятся библиотечные файлы Urlmon.lib winmm.lib Как в VS 2015 устранить ошибку LNK 1104 cannot open file 'fltkd.lib wsock32.lib comct132.lib fltkjpegd.lib'? |
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
||||||||||||
| 20.01.2010, 13:55 | ||||||||||||
|
Когда я подключал директХ (9ый но думаю без разницы) я указал пути только к x86 папке. Подключено так
убедитесь что в winmain.cpp все нужное инклюдится (мб и #pragma comment. не знаю, у меня просто один stdafx.h который во все cpp влезает), ошибки линковки явно из за этого. Интересно что ж такое... Добавлено через 4 минуты К тому же примеры SDK уже рабочие по идее. Так что вы всегда можете проследить логику подключения оттуда. Если и там ошибки - значит дело все таки не в коде, нужно будет думать.
1
|
||||||||||||
|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
||
| 20.01.2010, 22:15 [ТС] | ||
|
Наконец-то хоть кто-то заинтересовался проблемой, СПАСИБО Вам большое! И так...
Ниже в файла я показал подключения. Поднимал пути и вверх и вниз (не знаю откуда он начинает читать их, сверху вниз или снизу вверх) и результата никакого. Кстати о птичках, не все файлы необходимо так подключать, вот файл d3d10.lib подключается нормально без этого...предполагаю что он еще где-то храниться кроме этого пути, просто такая же фигня была с d3d10.h но он в том месте кастрированный какой-то оказался, так что то что нужно не отрабатывало. Как только указал полный путь в необходимую папку все стало норм...мистика...
1
|
||
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
| 20.01.2010, 22:20 | |
|
lib не в исполняемых файлах вроде, у меня в файлах библиотек. Не знаю как надо, но так уже давно и проблем не было никогда)
1
|
|
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
| 20.01.2010, 22:29 | |
|
Хм, к тому же, если добавить все нужные DLL в папку с приложением я думаю пути прописывать не нужно будет. Я так одну библиотеку подключал, но не уверен... давно было
1
|
|
|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
|
| 21.01.2010, 01:01 [ТС] | |
|
А смотри в чем фигня, видишь там на фотке все пути указывают в папки под названием inlude вот в чем фокус, поэтому я сначала и указал пути не верно потому что считал что h это исполняемые файлы, а оказались включаемые (смотри вторую фотку)
0
|
|
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
| 21.01.2010, 01:36 | |
|
Эээ...? На скринах ты прописал 2 разных пути. Первый неверно. Второй правильно.
Всего надо прописать 2 пути а не какой либо 1. Первый путь который надо прописать - "\%DIRECTX_SDK%\Lib\x64" ИЛИ "\%DIRECTX_SDK%\Lib\x86". Вот его ты прописал как я понимаю не верно. Посмотри как я его подключил на скрине. Второй путь - "\%DIRECTX_SDK%\Include". На втором твоём скрине видно верный вариант подключения. у меня так же и все ОК Я говорю про то что если при верном подключении проблема не решилась, то вопрос либо не в правильном инклюде (везде где юзается DX нужно прописать его инклюды и возможно pragma comment lib). В принципе я подключать особо то не профи, просто у меня эта система уже давно налажена и я показываю как. =) надеюсь все получится, а если нет остается только думать не бажный ли дистибутив. Странно было бы...
1
|
|
|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
||
| 21.01.2010, 11:18 [ТС] | ||
сейчас проверю...блин...ладно свалю это на кризис и сессию ))))Добавлено через 2 минуты ХА! Работает...вот жешь блин Спасибо огромное даже стыдно блин, так лохануться ![]() Добавлено через 5 минут А ты, кстати, давно занимаешься программирование на DirectX? Или просто когда-то занимался и кинул эту затею?
0
|
||
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
| 21.01.2010, 18:03 | |
|
Да ладно, всяко бывает. Самые суровые баги у меня кстати тоже были от невнимательности, когда пологаешь что уже все верно написал и даже не смотришь туда))
Насчет программирования с DirectX - занимаюсь и сейчас, потихоньку. Сессия и все такое) Жаль начал с DirecX9 сейчас наверное уже там больше фишек в 10ке) но уже поздно переходить. К сожалению спецом назвать себя не могу, всего лишь та часть DirectX что рулит спрайтами знакома мне более или менее) Однако на форуме есть специальный раздел для программирования графики, хотя выглядит он вяло) Интересно было бы оживить его, но пока что не до этого...
1
|
|
|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
||
| 21.01.2010, 19:18 [ТС] | ||
так что вот так буду действовать
0
|
||
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
| 21.01.2010, 19:46 | |
|
Попов А.А. "DirectX 10 - это просто. Программируем графику на С++" ~300ру.
Отзывы хорошие, жаль не нашёл пока у нас в магазине, может закажу когда будет время нужное) А книги это хорошо, я бы не скупился на них) Знания - бесценны) Кстати помоему долбить коллективно не так то просто, ведь для этого нужно будет вводить какие то стандарты чтобы группа не запуталась. Ну в общем вопрос организации. Я пожалуй все один напишу. Вся экспа мне :-D Просто двиг уже почти готов и отступиться уже невозможно) хочется доделать...
0
|
|
|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
|
| 21.01.2010, 19:53 [ТС] | |
|
Я по ней и программирую...к сожалению не могу сказать что хорошая книга...видишь ли она ограничивается только тем что в ней написано так сказать...вот если есть несколько свойств и они применили одно из них все остальные они объяснять не собираются...а по 9ке книга вообще шикарная...все объяснено предельно понятно и максимально развернуто...
0
|
|
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|||
| 21.01.2010, 20:04 | |||
0
|
|||
|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
||
| 21.01.2010, 20:21 [ТС] | ||
Понимаешь, не хватает описания они очень узко ограничиваются примерами книги и не выходят за рамками этого...ну вот пример, ну как меньшее из зол скажем так: в D3D10_DRIVER_TYPE в книге исвользуется только одно значение - D3D_DRIVER_TYPE_NULL еще какие-либо возможные значения они не то что не описали даже не перечислили их, ну и все в таком же духе.
0
|
||
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|||
| 21.01.2010, 20:35 | |||
0
|
|||
|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
||
| 21.01.2010, 20:45 [ТС] | ||
0
|
||
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
| 21.01.2010, 20:52 | |
|
Я вижу много пользы в создании отдельной темы для разработки определенной игры: обмен опытом, помощь, совместно дело - это кул. Кажется это было бы эпично. Однако реально ли организовать группу сложно сказать. Жаль я бы не смог поучаствовать пока в такой разработке (по крайне мере активно): свой проект, ось старовата (хп), мало знаний по DX10 =)
0
|
|
|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
|
| 21.01.2010, 20:59 [ТС] | |
|
Да в том-то и дело, я пока набираю из своего окружения людей, один одного я уже нашел, так что думаю с февраля начнем, на счет организации отдельной темы я подумаю, возможно это было бы уместно, но только после освоения самого основного в DirectX а потом взять проект и вести его через форум можно будет попробовать
хорошая идеяДобавлено через 3 минуты Я вот сейчас сижу блин и треугольник в квадрат превратить не могу, че за фигня блин...пример есть описан +- понятно...но блин почему не получается квадрат хз...вроде в структуре все 4е значения метод рисования указан *TRIANGLESTRIP и еще несколько изменений и хоть бы хрен в 9ке бы уже давно бы все сделал капец..блин диагноз рано еще проекты хватать
0
|
|
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
| 21.01.2010, 21:09 | |
|
В DX надо очень внимательно следить за тем что вы посылаете в его функции. Шаг влево - шаг в право и того... Будьте внимательны и проверьте каждый параметр на корректность (относительно текущей ситуации). Копать же свой код - не особо полезно. Сразу смотрите что там в DX отправляется (в смысле в ту функцию которая осуществляет то что вы задумали, или если их несколько - придется посмотреть все в порядке их следования), наверняка найдется ошибка. А если нет, то скорее всего вы не понимаете что нужно отправлять, бывают иногда запутанные параметры)
0
|
|
|
141 / 84 / 24
Регистрация: 21.10.2009
Сообщений: 429
|
||||||
| 21.01.2010, 21:22 [ТС] | ||||||
|
Да там просто 10 икс + шейдеры а они вообще плохо тут описаны, не совсем понимаю что куда и почем
так что сижу и пытаюсь понять где я чего не доделал![]() Добавлено через 10 минут Нарисовал...блин капец какой-то...странно ![]()
странно и не логично как-то...
0
|
||||||
| 21.01.2010, 21:22 | |
|
Помогаю со студенческими работами здесь
20
Где скачать opengl32.lib, glu32.lib и glaux.lib из OpenGl? Ошибка /usr/lib/php5/sessionclean: «/usr/lib/php5/20131226/: cannot read file data: Is a directory» Линковщик и D3DX10.h Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|