Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Martinz
1 / 1 / 0
Регистрация: 04.01.2011
Сообщений: 37
#1

Линковка библиотек DirectX SDK - C++

12.10.2012, 13:55. Просмотров 1033. Ответов 2
Метки нет (Все метки)

Добрый день, знатоки. У меня проблема с линковкой, поиск юзал, но советы из других тем не помогли.
В общем, установил я Microsoft DirectX SDK (June 2010), запустил в VS2010 самый простейший прилагающийся к sdk проект-пример CreateDevice.

Не трогаю ничего, жму F7 и получаю ошибку LINK : fatal error LNK1104: cannot open file 'd3dx10d.lib'.
Окей, открываю Properties > VC++ Directories, добавляю:
в Include Directories $(DXSDK_DIR)include
в Library Directories $(DXSDK_DIR)lib
тут скрин
Далее иду в Properties > Linker, вижу, что искомая d3dx10d.lib там уже добавлена - тут скрин.
Жму F7, получаю ту же самую ошибку LINK : fatal error LNK1104: cannot open file 'd3dx10d.lib'

В чем дело? Помогите.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2012, 13:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Линковка библиотек DirectX SDK (C++):

Линковка библиотек в VS C++2010 - C++
Где то в параметрах проекта можно производить линковку библиотек к проекту. Кто нибудь знает где это искать., пролазил все настройки не...

Правильная линковка библиотек - C++
Долго искал в интернете, ничего толкового не нашёл, решил спросить тут. После создания приложения компилятор прицепляет файл статически,...

Статическая линковка библиотек в Code::Blocks - C++
Люди добрые, подскажите пожалуйста как выполнить статическую линковку библиотек в Code::Blocks (16.01).

C++ Графика (MS DirectX SDK) - C++
На сайте я прочитал, что MS DirectX SDK - это как доп. утилита для С++. Хотел спросить, ее ставят на Билдер или куда-то еще?

Где взять DirectX 7 SDK Headers & Libraries? - C++
У кого нить есть? Или где взять? И скоко они весят?

Ошибка при запуска любого из проектов примеров directx sdk - C++
Вот собственно и ошибка LINK : fatal error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
12.10.2012, 14:32 #2
Укажите полный путь к папке DirectX SDK
0
Martinz
1 / 1 / 0
Регистрация: 04.01.2011
Сообщений: 37
12.10.2012, 14:37  [ТС] #3
After installing the DirectX SDK, before building a project in Visual Studio, you must initialize the directories in Visual Studio by doing the following:
  1. Select Tools -> Options -> Projects and Solutions -> VC++ Directories
  2. Show Executable files and add: $(DXSDK_DIR)Utilities\Bin\x86
  3. Show Include files and add: $(DXSDK_DIR)Include
  4. Show Library files and add: $(DXSDK_DIR)Lib\x86
  5. Show Library files (for x64 targets) and add: $(DXSDK_DIR)Lib\x64

Нашел в хелпе такой список, сделал всё как в нем написано, теперь при попытке скомпилировать выдает другую, совсем непонятную для меня ошибку:

1>CreateDevice.obj : error LNK2019: unresolved external symbol _Direct3DCreate9@4 referenced in function "long __cdecl InitD3D(struct HWND__ *)" (?InitD3D@@YAJPAUHWND__@@@Z)
1>C:\Users\Администратор\Documents\Visual Studio 2010\Projects\DirectXSamples\CreateDevice\Debug\CreateDevice.exe : fatal error LNK1120: 1 unresolved externals

Терпеть не могу эти unresolved external symbol, как с ними разбираться вообще?
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2012, 14:37
Привет! Вот еще темы с ответами:

Статическая линковка - C++
Добрый вечер. Прочитал что бы екзешка запускалась на любом компьютере нужно сделать статическую линковку. То есть прикрепить к екзешнику...

Линковка проекта. - C++
Уважаемые профессионалы, ткните меня носом в ошибку. Есть некоторая программа с множеством функций и файлов. ...

Статическая линковка - C++
Появилась необходимость прилинковать статическую библиотеку (GLFW) к проекту на C++. Я подключил заголовки, а вот саму библиотеку...

Статическая линковка MinGW - C++
Как задать статическую линковку для MinGW в среде Qt Creator? Прописал в pro- файле:, но не помогло.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru