Browse Source

Fixed a memory access bug with the previous commit

tags/2021-05-28
hogliux 8 years ago
parent
commit
adb5b542af
1 changed files with 4 additions and 9 deletions
  1. +4
    -9
      extras/Projucer/Source/Project Saving/jucer_ProjectExport_MSVC.h

+ 4
- 9
extras/Projucer/Source/Project Saving/jucer_ProjectExport_MSVC.h View File

@@ -1883,7 +1883,7 @@ public:
addToolsetProperty (props, toolsetNames, toolsets, numElementsInArray (toolsets)); addToolsetProperty (props, toolsetNames, toolsets, numElementsInArray (toolsets));
addIPPLibraryProperty (props); addIPPLibraryProperty (props);
static const char* cppStandardNames[] = { "(default)", "C++14", "Latest C++ Standard" };
static const char* cppStandardNames[] = { "(default)", "C++14", "Latest C++ Standard", nullptr };
Array<var> cppStandardValues; Array<var> cppStandardValues;
cppStandardValues.add (var()); cppStandardValues.add (var());
@@ -1894,16 +1894,11 @@ public:
StringArray (cppStandardNames), cppStandardValues), StringArray (cppStandardNames), cppStandardValues),
"The C++ language standard to use"); "The C++ language standard to use");
static const char* targetPlatformNames[] = { "(default)", "8.1", "10.0.10240.0", "10.0.10586.0", "10.0.14393.0", "10.0.15063.0" };
Array<var> targetPlatforms;
targetPlatforms.add (var());
for (int i = 1; i < numElementsInArray (targetPlatformNames); ++i)
targetPlatforms.add (var (targetPlatformNames[i]));
static const char* targetPlatformNames[] = { "(default)", "8.1", "10.0.10240.0", "10.0.10586.0", "10.0.14393.0", "10.0.15063.0", nullptr };
const var targetPlatforms[] = { var(), "8.1", "10.0.10240.0", "10.0.10586.0", "10.0.14393.0", "10.0.15063.0" };
props.add (new ChoicePropertyComponent (getWindowsTargetPlatformVersionValue(), "VS2017 Windows Target Platform", props.add (new ChoicePropertyComponent (getWindowsTargetPlatformVersionValue(), "VS2017 Windows Target Platform",
StringArray (targetPlatformNames), targetPlatforms),
StringArray (targetPlatformNames), Array<var> (targetPlatforms, numElementsInArray (targetPlatforms))),
"The Windows target platform to use"); "The Windows target platform to use");
} }


Loading…
Cancel
Save