Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTill Rathmann <till.rathmann@gmx.de>2018-08-01 15:44:39 +0300
committerTill Rathmann <till.rathmann@gmx.de>2018-08-01 15:44:39 +0300
commitdf09fe48cf5e398f4d369256aa76029a88757656 (patch)
tree3a03b86e2e6a7eae04aee73b8765544fa21b2841
parent659c8e25ebdf6e50aa78d9df973b1d9a86502b73 (diff)
Workaround in nfd_win.cpp for MSVC problem in combaseapi.h.
-rw-r--r--nfd/nfd_win.cpp3
-rw-r--r--standalone/build/win32/Tracy.vcxproj5
2 files changed, 4 insertions, 4 deletions
diff --git a/nfd/nfd_win.cpp b/nfd/nfd_win.cpp
index a73fd8a4..37d9b774 100644
--- a/nfd/nfd_win.cpp
+++ b/nfd/nfd_win.cpp
@@ -19,7 +19,10 @@
#include <stdio.h>
#include <assert.h>
#include <windows.h>
+
+struct IUnknown; // Workaround for "combaseapi.h(229): error C2187: syntax error: 'identifier' was unexpected here" when using /permissive-
#include <ShObjIdl.h>
+
#include "nfd_common.h"
diff --git a/standalone/build/win32/Tracy.vcxproj b/standalone/build/win32/Tracy.vcxproj
index db9c9a3e..fd2651ad 100644
--- a/standalone/build/win32/Tracy.vcxproj
+++ b/standalone/build/win32/Tracy.vcxproj
@@ -100,10 +100,7 @@
<ClCompile Include="..\..\..\imgui\imgui_demo.cpp" />
<ClCompile Include="..\..\..\imgui\imgui_draw.cpp" />
<ClCompile Include="..\..\..\nfd\nfd_common.c" />
- <ClCompile Include="..\..\..\nfd\nfd_win.cpp">
- <ConformanceMode Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ConformanceMode>
- <ConformanceMode Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ConformanceMode>
- </ClCompile>
+ <ClCompile Include="..\..\..\nfd\nfd_win.cpp" />
<ClCompile Include="..\..\..\server\TracyBadVersion.cpp" />
<ClCompile Include="..\..\..\server\TracyMemory.cpp" />
<ClCompile Include="..\..\..\server\TracyView.cpp" />