From fb6766558c22302b5c9b59e19f2ab0364f1c2741 Mon Sep 17 00:00:00 2001 From: GeorgH93 Date: Sun, 28 Mar 2021 13:13:13 +0200 Subject: [PATCH] Fix windows build --- openVulkanoCpp/IO/Archive/MultiPartArchiveWriter.cpp | 4 ++++ openVulkanoCpp/Vulkan/Device.cpp | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/openVulkanoCpp/IO/Archive/MultiPartArchiveWriter.cpp b/openVulkanoCpp/IO/Archive/MultiPartArchiveWriter.cpp index dd3e7a0..f9b4ea3 100644 --- a/openVulkanoCpp/IO/Archive/MultiPartArchiveWriter.cpp +++ b/openVulkanoCpp/IO/Archive/MultiPartArchiveWriter.cpp @@ -26,7 +26,11 @@ namespace openVulkanoCpp void MultiPartArchiveWriter::StartNewFile() { m_archives.push_back(m_dir / fmt::format(m_fileNamePattern, m_archiveId++)); +#ifdef WIN32 + m_writer = std::make_unique(m_archives.back().string().c_str(), m_archiveConfig, m_logger); +#else m_writer = std::make_unique(m_archives.back().c_str(), m_archiveConfig, m_logger); +#endif } void MultiPartArchiveWriter::CheckSize(size_t size) diff --git a/openVulkanoCpp/Vulkan/Device.cpp b/openVulkanoCpp/Vulkan/Device.cpp index 67be3cf..c342a2a 100644 --- a/openVulkanoCpp/Vulkan/Device.cpp +++ b/openVulkanoCpp/Vulkan/Device.cpp @@ -6,7 +6,9 @@ #include "Device.hpp" #include "Base/Utils.hpp" -#include "Shader/Shaders.h" +extern "C" { + #include "Shader/Shaders.h" +} namespace openVulkanoCpp::Vulkan {