Как скомпилировать приложение Vulkan с Mingw-W64 с использованием Cmake от Linux в Target Windows?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как скомпилировать приложение Vulkan с Mingw-W64 с использованием Cmake от Linux в Target Windows?

Сообщение Anonymous »

Я пытаюсь собрать исполняемую ссылку с Vulkan, используя Mingw-W64 и Cmake и придумать это: < /p>

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

if(CMAKE_SYSTEM_NAME STREQUAL "Windows" AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") # using mingw
find_package(VulkanHeaders REQUIRED)

add_executable(myExe)
target_sources(myExe PRIVATE main.cpp)
target_link_libraries(myExe PRIVATE Vulkan::Headers)
target_link_libraries(myExe PRIVATE /home/adem/VulkanRT-X64-1.4.321.0-Components/x64/vulkan-1.dll)
endif()
< /code>
Код должен ссылаться на Vulkan, но Vulkan SDK, распространяемый как файл .exe и не может установить его на Linux, но страница загрузки SDK также предоставляет файлы времени выполнения, в которых есть файл общих библиотек Vulkan-1.dll, но не файлы заголовка (естественно, это файлы выполнения). Другой репо Vulkan Headers предоставляет файлы заголовков Vulkan. Vulkan Headers Repo имеет теги, чтобы соответствовать версии SDK. Я собрал и установил его, используя Mingw-W64. Можно пройти переменную (с -d 
) и использовать путь на target_link_directories () , но тогда может быть отсутствующий символ, когда вульковские заголовки и пройденная версия SDK. Интересно, есть ли лучший способ использовать Vulkan, когда Cross Compling из Linux для создания двоичных файлов Windows с помощью Mingw-W64. Заранее спасибо ...

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В mingw/msys2 используйте «pip install abc» или «pacman -S mingw-w64-i686-python-abc»?
    Anonymous » » в форуме Python
    0 Ответы
    98 Просмотры
    Последнее сообщение Anonymous
  • Приложение, скомпилированное в mingw-w64/msys2, «приложение не удалось запустить правильно (0xc00007b»
    Anonymous » » в форуме C++
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • Кросс-компиляция программы C++ для Windows на Debian с помощью Clang и Mingw-w64.
    Anonymous » » в форуме C++
    0 Ответы
    101 Просмотры
    Последнее сообщение Anonymous
  • Установка последней версии mingw-w64 в Windows
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как использовать pip для установки пакетов с помощью компилятора MinGW-w64 в Windows 7?
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

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