У меня есть исполняемый файл, сохраненный в папке Debug моего проекта Microsoft VS C ++, программа работает нормально, когда я дважды щелкаю по ней, и она в основном показывает мне 3D-модель, которую я могу расположить вокруг камеры, однако при попытке запустить программа из render doc моя консоль и окно приложения SDL2 всплывают и закрываются сразу после этого, все, что я могу видеть, это сообщение уровня проверки Vulkan следующим образом
validation Layer: While debugging through RenderDoc, debug output through validation layers is suppressed.
To show debug output look at the 'DebugOutputMute' capture option in RenderDoc's API, but be aware of false positives from the validation layers.
Я использую RenderDoc v1.1
для отладки, SDL2
для обработки окон и событий, vulkan
как мой графический API и C++
,
я не могу захватить ни одного кадра.
У меня есть две папки отладки, одна имеет исполняемый файл, а другая содержит много зависимых файлов проекта.
моя основная папка отладки выглядит следующим образом:
обратите внимание, что я явно скопировал некоторые зависимые файлы и папки в эту папку отладки, чтобы я мог работать напрямую, дважды щелкнув исполняемые файлы
моя подпапка отладки выглядит следующим образом:
Мой снимок экрана renderDoc выглядит следующим образом:
Задача ещё не решена.
Других решений пока нет …