[mapguide-commits] r10254 - in branches/4.0/MgDev/Server/src: Gws/GwsCommon/inc UnitTesting
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Mon Nov 2 20:56:17 PST 2026
Author: jng
Date: 2026-11-02 20:56:16 -0800 (Mon, 02 Nov 2026)
New Revision: 10254
Modified:
branches/4.0/MgDev/Server/src/Gws/GwsCommon/inc/GwsThreads.h
branches/4.0/MgDev/Server/src/UnitTesting/UnitTesting.vcxproj
Log:
Fix r10251 to build on Windows
Modified: branches/4.0/MgDev/Server/src/Gws/GwsCommon/inc/GwsThreads.h
===================================================================
--- branches/4.0/MgDev/Server/src/Gws/GwsCommon/inc/GwsThreads.h 2026-11-03 04:29:35 UTC (rev 10253)
+++ branches/4.0/MgDev/Server/src/Gws/GwsCommon/inc/GwsThreads.h 2026-11-03 04:56:16 UTC (rev 10254)
@@ -22,7 +22,10 @@
#define INVALID_HANDLE 0
#ifdef _WIN32
-#include <winbase.h>
+// windows.h, not winbase.h: winbase.h is not a standalone header. It expects
+// windef.h and winnt.h to have been included first, and this header uses types
+// from both (CRITICAL_SECTION, and the HANDLE-based semaphore below).
+#include <windows.h>
#else
#include <semaphore.h>
#endif
Modified: branches/4.0/MgDev/Server/src/UnitTesting/UnitTesting.vcxproj
===================================================================
--- branches/4.0/MgDev/Server/src/UnitTesting/UnitTesting.vcxproj 2026-11-03 04:29:35 UTC (rev 10253)
+++ branches/4.0/MgDev/Server/src/UnitTesting/UnitTesting.vcxproj 2026-11-03 04:56:16 UTC (rev 10254)
@@ -104,7 +104,7 @@
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
- <AdditionalDependencies>ACEd.lib;FDO.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>ACEd.lib;FDO.lib;FDOCommon.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)MgUnitTestingd.dll</OutputFile>
<AdditionalLibraryDirectories>..\..\..\Oem\ACE\ACE_wrappers\lib\$(Configuration);..\..\..\Oem\FDO\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -130,7 +130,7 @@
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
- <AdditionalDependencies>ACEd.lib;FDO.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>ACEd.lib;FDO.lib;FDOCommon.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)MgUnitTestingd.dll</OutputFile>
<AdditionalLibraryDirectories>..\..\..\Oem\ACE\ACE_wrappers\lib64\$(Configuration);..\..\..\Oem\FDO\lib64\$(Configuration)64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -155,7 +155,7 @@
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
- <AdditionalDependencies>ACE.lib;FDO.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>ACE.lib;FDO.lib;FDOCommon.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)MgUnitTesting.dll</OutputFile>
<AdditionalLibraryDirectories>..\..\..\Oem\ACE\ACE_wrappers\lib\$(Configuration);..\..\..\Oem\FDO\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -182,7 +182,7 @@
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
- <AdditionalDependencies>ACE.lib;FDO.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>ACE.lib;FDO.lib;FDOCommon.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)MgUnitTesting.dll</OutputFile>
<AdditionalLibraryDirectories>..\..\..\Oem\ACE\ACE_wrappers\lib64\$(Configuration);..\..\..\Oem\FDO\lib64\$(Configuration)64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
More information about the mapguide-commits
mailing list