Я переключаюсь на использование premake5 вместо прямой работы с Visual Studio 2017.
- Однако у меня проблемы с подключением к соответствующим библиотекам dx12
Вот как я связывался с Dx12 в прошлом.
Я бы поместил эти макросы в мой файл main.cpp, и он отлично работал.
#pragma comment(lib, "d3d12.lib")
#pragma comment(lib, "dxgi.lib")
#pragma comment(lib, "d3dcompiler.lib")
Однако мне посоветовали не включать библиотеки в мой исходный код. И когда я конвертирую свой проект в premake5, я хотел бы знать, как правильно справиться с этой ситуацией.
Извинения Я новичок в таких инструментах, как premake5. И я не уверен, как поступить.
Обновление 1:
Я попытался добавить следующий код, чтобы решить ошибки компоновщика.
print("Linking DX12 Libs")
libdirs {
os.findlib("d3d12.lib"),
os.findlib("dxgi.lib"),
os.findlib("d3dcompiler.lib") }
links { "d3d12.lib", "dxgi.lib", "d3dcompiler.lib" }
Однако я все еще получаю ошибки компоновщика.