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

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

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2012, 18:53   #1
Russel32
 
Регистрация: 21.01.2012
Сообщений: 7
По умолчанию Возникает ошибка при компоновки проекта VC++

Я решил изучить DirectX 10.Установил DirectX SDK(June 2010),скопировал все lib файлы в
C:\Program Files\Microsoft Visual Studio 11.0\VC\lib,
все Include файлы в
C:\Program Files\Microsoft Visual Studio 11.0\VC\Include;

Cоздал проект, В Project property pages->Linker->Input->Additional Dependencies указал библиотеки:
d3d10.lib;d3dx10d.lib;d3dx10.lib
Но появляется ошибка:
error LNK2019: unresolved external symbol "long __cdecl InitDirect3D10(void)" (?InitDirect3D10@@YAJXZ) referenced in function _wWinMain@16 и fatal error LNK1120: 1 unresolved externals.
Что мне нужно сделать, чтобы исправить эту ошибку ?
Russel32 вне форума Ответить с цитированием
Старый 10.05.2012, 19:02   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

1. Зачем копировать?
2. Вы точно скопировали те либы, которые под разрядность вашего проекта?
p51x вне форума Ответить с цитированием
Старый 10.05.2012, 19:24   #3
Russel32
 
Регистрация: 21.01.2012
Сообщений: 7
По умолчанию

Изначально скопировал библиотеки x86. Щас сменил их на x64, появляется уже две ошибки: та, что была и:
error LNK2019: unresolved external symbol _D3D10CreateDeviceAndSwapChain@32 referenced in function "long __cdecl InitDirect3D(void)" (?InitDirect3D@@YAJXZ)
Russel32 вне форума Ответить с цитированием
Старый 10.05.2012, 23:27   #4
SergeyCh
Пользователь
 
Регистрация: 22.04.2012
Сообщений: 27
По умолчанию

>error LNK2019: unresolved external symbol _D3D10CreateDeviceAndSwapChain@32 referenced in function "long __cdecl InitDirect3D(void)" (?InitDirect3D@@YAJXZ)

Нужна D3D10.dll. Смотрите - D3D10CreateDeviceAndSwapChain function

Последний раз редактировалось SergeyCh; 11.05.2012 в 00:01.
SergeyCh вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При установке MAC OS X (Lion) возникает ошибка! Misereli Операционные системы общие вопросы 5 23.03.2012 20:33
При закрытии Word возникает ошибка sewer777 Microsoft Office Word 3 20.10.2011 13:19
Возникает ошибка при отрицательном числе robin39 Помощь студентам 5 23.09.2011 11:56
При установке MySQL возникает ошибка Gen_r_questions PHP 0 28.05.2011 10:41
Ошибка 104, возникает при определенном шаге. TomOoma Паскаль, Turbo Pascal, PascalABC.NET 0 08.05.2011 13:48