Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

C++ Неразрешенный внешний символ(рендер картинки)

фулл код скинь
C++:
Expand Collapse Copy
LPDIRECT3DDEVICE9 g_pd3dDevice;

IDirect3DTexture9* Logotype = nullptr;

void LoadImagess() {
    //ImGui_ImplDX9_Init(g_pd3dDevice);

    if (Logotype == nullptr)D3DXCreateTextureFromFileInMemoryEx(g_pd3dDevice, &Pers11, sizeof(Pers11),
        24, 24, D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_DEFAULT, D3DX_DEFAULT, D3DX_DEFAULT, 0, NULL, NULL, &Logotype);
}
 
Во-первых, неразрешенный внешний символ у тебя возникает потому что ты вызываешь функцию, у которой есть только объявление, а реализация отсутствует.
Во-вторых, ОТКУДА ТЫ БЕРЁШЬ ЕБУЧИЙ ДЕВАЙС, ЕСЛИ ОН У ТЕБЯ НУЛЕВОЙ?
 
Да не помогайте ему )) Он идентичную тему создавал месяц назад , с такой же проблемой.Он юзал нулевой девайс кооторый создавал на месте инита картинки :4Head:
 
никто:
абсолютно никто:
ахаха, чел, ты же блин девайс нулевой юзаешь (наверняка просто не приложен код инициализации, который к данному вопросу отношения не имеет)
4head?
 
никто:
абсолютно никто:
ахаха, чел, ты же блин девайс нулевой юзаешь (наверняка просто не приложен код инициализации, который к данному вопросу отношения не имеет)
4head?
Оттуда, откуда я пастю, тоже нулевой девайс
 
мужик, в свойствах проекта в линкере подключи папку с библиотеками DirectX а именно папку libraries на диске С(точно не помню директорию но она находится или в Program Files или Program Files x86)
 
мужик, в свойствах проекта в линкере подключи папку с библиотеками DirectX а именно папку libraries на диске С(точно не помню директорию но она находится или в Program Files или Program Files x86)
это сделано давным давно
 
это сделано давным давно
именно каталоги библиотек?
1672069667457.png
???
 
Назад
Сверху Снизу