Неопределенная ссылка на `DirectInput8Create 'C++

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

Сообщение Anonymous »

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

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

# makefile ( formatted for brevity )

DD  = C:\Windows\System32\
DI  = dinput
DI8 = dinput8
@g++ -g -c src/di-mouse.cpp -L$(DD) -l$(DI)

# source (C++)

#include 

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

HRESULT hr = DirectInput8Create( GetModuleHandle(NULL), DIRECTINPUT_VERSION, IID_IDirectInput, (void**) &_di, NULL );
}

# error log

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 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Неопределенная ссылка на * на этапе ссылки при использовании xmake [дубликат]
    Гость » » в форуме C++
    0 Ответы
    109 Просмотры
    Последнее сообщение Гость
  • Встроенный Python на MSYS2 – неопределенная ссылка [дубликат]
    Anonymous » » в форуме C++
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous
  • Ошибка: «неопределенная ссылка на __imp_CreateCompatibleDC» [дубликат]
    Гость » » в форуме C++
    0 Ответы
    53 Просмотры
    Последнее сообщение Гость

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