Неопределенная ссылка на `directInput8create '[дублировать]C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Неопределенная ссылка на `directInput8create '[дублировать]

Сообщение Anonymous »

Я изучаю API DirectInput, но у меня возникают проблемы с вызовом одной функции DirectInput8create () в моей среде msys2-mingw64 . I подтвердил dinput.dll находится в каталоге bin/ ... но я также использовал каталог System32 , как показано в Makefile.
Ошибка отображается ниже во время компиляции:
makefil PrettyPrint-Override ">

Код: Выделить всё

DD  = C:\Windows\System32\
DI  = dinput
DI8 = dinput8
@g++ -g -c src/di-mouse.cpp -L$(DD) -l$(DI)
< /code>
источник (C ++): < /p>
#include 

void di::mouse::test()
{
IDirectInput * _di = NULL;

HRESULT hr = DirectInput8Create( GetModuleHandle(NULL), DIRECTINPUT_VERSION, IID_IDirectInput, (void**) &_di, NULL );
}
< /code>
Журнал ошибок: < /p>
msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: di-mouse.o: in function `di::mouse::test()':
msys64\src/di-mouse.cpp:12:(.text+0x3e): undefined reference to `DirectInput8Create'
msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: di-mouse.o:di-mouse.cpp:(.rdata$.refptr.IID_IDirectInputA[.refptr.IID_IDirectInputA]+0x0): undefined reference to `IID_IDirectInputA'
collect2.exe: error: ld returned 1 exit status
p.s: vscode видит функцию через Intellisense, поэтому расстраивает, что я все еще получаю эту ошибку.


Подробнее здесь: https://stackoverflow.com/questions/796 ... put8create
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Неопределенная ссылка на `directInput8create '[дублировать]
    Anonymous » » в форуме C++
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Неопределенная ссылка на `DirectInput8Create '
    Anonymous » » в форуме C++
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • C ++ Неопределенная ссылка из -за стирания типа в динамической библиотеке [дублировать]
    Anonymous » » в форуме C++
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Неопределенная ссылка на наследственные методы [дублировать]
    Anonymous » » в форуме C++
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Неопределенная ссылка на vtable; Проблема виртуальной функции [дублировать]
    Anonymous » » в форуме C++
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»