Visual Studio C++ compiler flag: what is -Zm200?
-
20-09-2019 - |
Question
I use Qt for C++ development, and today I produced a .vcproj file from a .pro file.
I noticed under the vcproj project properties, Qt added this flag into the C/C++ -> Command Line -> Additional Options
-Zm200
What is -Zm200?
Solution
-Zm is Specify Precompiled Header Memory Limit (more info here). It limits the amount of memory the compiler can allocate for processing precompiled headers. For Visual C++ 2008, -Zm200 means limit to 150 MB.
OTHER TIPS
This limits the maximum heap size for the compiler according to this article. So this doesn't affect your program at all
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow