«Неопределенная ссылка на ошибку` vkcreateinstance@12 '»при составлении C ++ с использованием VulkanC++

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

Сообщение Anonymous »

Я пытаюсь выучить C ++ и Vulkan при использовании Windows 10. Я создал небольшую программу, которую я сочетаю с Mingw. Однако, когда я добавляю vkcreateinstance (& exactioninfo, nullptr, & myvulkaninstance) Я получаю ошибку:

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

c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: C:\Users\%USERNAME%\AppData\Local\Temp\ccDoOvlg.o:Renderer.cpp:(.text+0x5b): undefined reference to 'vkCreateInstance@12'
collect2.exe: error: ld returned 1 exit status
Я получаю приведенную выше ошибку в методе «renderer.cpp» в методе «инициализированного INSTANCE» (код можно увидеть ниже).
Для составления моего проекта я использую эту строку в CMD G ++ -l "C: /vulkansdk/1.2.154.1/lib/vulkan-1 Renderer.cpp -o build.exe . Я не знаю, правильно ли я собираю библиотеку для Вулкана, поскольку я не смог найти хорошую документацию об этом онлайн.#include

#include "Renderer.h"

using namespace std;

int main() {

Renderer renderer;

return 0;
}
< /code>

renderer.cpp
< /blockquote>
#include
#include

#include "Renderer.h"

// I again don't know if this is the right way to include this header
#include "C:/VulkanSDK/1.2.154.1/Include/vulkan/vulkan.h"

using namespace std;

Renderer::Renderer(){

}

void Renderer::InitializeInstance(){
VkInstanceCreateInfo instanceCreateInfo {};
instanceCreateInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;

// This is the line where i get the error
auto error = vkCreateInstance(&instanceCreateInfo, nullptr, &vulkanInstance); //
Я некоторое время использовал OpenGL и Java (используя LWJGL), но теперь я хотел изучить Vulkan и C ++. Однако я все еще учусь, поэтому я мало что знаю ни о одной из этих предметов. Если вы знаете, как я мог бы улучшить свою компиляцию и/или предотвратить эту ошибку, пожалуйста, дайте мне знать.

Подробнее здесь: https://stackoverflow.com/questions/651 ... c-using-vu
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • «Неопределенная ссылка на ошибку` vkcreateinstance@12 '»при составлении C ++ с использованием Vulkan
    Anonymous » » в форуме C++
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Сбой Vulkan при вызове vkCreateInstance()
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Vulkan vkCreateInstance на графике Intel
    Anonymous » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Vulkan vkCreateInstance на графике Intel
    Anonymous » » в форуме C++
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Почему vkCreateInstance возвращает VK_ERROR_INITIALIZATION_FAILED, хотя VULKAN поддерживается?
    Anonymous » » в форуме C++
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

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