Skip to content

Commit a9c9aa0

Browse files
committed
```
build(version): 添加 NOMINMAX 预处理器定义 在所有构建配置(Debug、Release、MinSizeRel、RelWithDebInfo)中添加 NOMINMAX 预处理器定义,以避免 Windows 头文件中的 min/max 宏冲突问题。 ```
1 parent 05ec612 commit a9c9aa0

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

build-x64/version.vcxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,12 @@
103103
<SupportJustMyCode></SupportJustMyCode>
104104
<UseFullPaths>false</UseFullPaths>
105105
<WarningLevel>Level3</WarningLevel>
106-
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;CMAKE_INTDIR="Debug";version_EXPORTS</PreprocessorDefinitions>
106+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NOMINMAX;CMAKE_INTDIR="Debug";version_EXPORTS</PreprocessorDefinitions>
107107
<ObjectFileName>$(IntDir)</ObjectFileName>
108108
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
109109
</ClCompile>
110110
<ResourceCompile>
111-
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;CMAKE_INTDIR=\"Debug\";version_EXPORTS</PreprocessorDefinitions>
111+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;NOMINMAX;CMAKE_INTDIR=\"Debug\";version_EXPORTS</PreprocessorDefinitions>
112112
<AdditionalIncludeDirectories>E:\ProjectCode\C++Code\antigravity-proxy\include;E:\ProjectCode\C++Code\antigravity-proxy\src;E:\ProjectCode\C++Code\antigravity-proxy\src\hde;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
113113
</ResourceCompile>
114114
<Midl>
@@ -151,14 +151,14 @@
151151
<SupportJustMyCode></SupportJustMyCode>
152152
<UseFullPaths>false</UseFullPaths>
153153
<WarningLevel>Level3</WarningLevel>
154-
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";version_EXPORTS</PreprocessorDefinitions>
154+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NOMINMAX;CMAKE_INTDIR="Release";version_EXPORTS</PreprocessorDefinitions>
155155
<ObjectFileName>$(IntDir)</ObjectFileName>
156156
<DebugInformationFormat>
157157
</DebugInformationFormat>
158158
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
159159
</ClCompile>
160160
<ResourceCompile>
161-
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";version_EXPORTS</PreprocessorDefinitions>
161+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NOMINMAX;CMAKE_INTDIR=\"Release\";version_EXPORTS</PreprocessorDefinitions>
162162
<AdditionalIncludeDirectories>E:\ProjectCode\C++Code\antigravity-proxy\include;E:\ProjectCode\C++Code\antigravity-proxy\src;E:\ProjectCode\C++Code\antigravity-proxy\src\hde;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
163163
</ResourceCompile>
164164
<Midl>
@@ -201,14 +201,14 @@
201201
<SupportJustMyCode></SupportJustMyCode>
202202
<UseFullPaths>false</UseFullPaths>
203203
<WarningLevel>Level3</WarningLevel>
204-
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel";version_EXPORTS</PreprocessorDefinitions>
204+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NOMINMAX;CMAKE_INTDIR="MinSizeRel";version_EXPORTS</PreprocessorDefinitions>
205205
<ObjectFileName>$(IntDir)</ObjectFileName>
206206
<DebugInformationFormat>
207207
</DebugInformationFormat>
208208
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
209209
</ClCompile>
210210
<ResourceCompile>
211-
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\";version_EXPORTS</PreprocessorDefinitions>
211+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NOMINMAX;CMAKE_INTDIR=\"MinSizeRel\";version_EXPORTS</PreprocessorDefinitions>
212212
<AdditionalIncludeDirectories>E:\ProjectCode\C++Code\antigravity-proxy\include;E:\ProjectCode\C++Code\antigravity-proxy\src;E:\ProjectCode\C++Code\antigravity-proxy\src\hde;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
213213
</ResourceCompile>
214214
<Midl>
@@ -252,12 +252,12 @@
252252
<SupportJustMyCode></SupportJustMyCode>
253253
<UseFullPaths>false</UseFullPaths>
254254
<WarningLevel>Level3</WarningLevel>
255-
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo";version_EXPORTS</PreprocessorDefinitions>
255+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NOMINMAX;CMAKE_INTDIR="RelWithDebInfo";version_EXPORTS</PreprocessorDefinitions>
256256
<ObjectFileName>$(IntDir)</ObjectFileName>
257257
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
258258
</ClCompile>
259259
<ResourceCompile>
260-
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";version_EXPORTS</PreprocessorDefinitions>
260+
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NOMINMAX;CMAKE_INTDIR=\"RelWithDebInfo\";version_EXPORTS</PreprocessorDefinitions>
261261
<AdditionalIncludeDirectories>E:\ProjectCode\C++Code\antigravity-proxy\include;E:\ProjectCode\C++Code\antigravity-proxy\src;E:\ProjectCode\C++Code\antigravity-proxy\src\hde;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
262262
</ResourceCompile>
263263
<Midl>

0 commit comments

Comments
 (0)