update tested versions of Visual Studio 2025-11-12
This commit is contained in:
@@ -8,7 +8,8 @@
|
|||||||
# MS Visual Studio Visual C++ compiler
|
# MS Visual Studio Visual C++ compiler
|
||||||
#
|
#
|
||||||
# Visual Studio Compilers Tested:
|
# Visual Studio Compilers Tested:
|
||||||
# - Microsoft Visual Studio 2022 Community Edition v 17.14.18
|
# - Microsoft Visual Studio Community 2022 v 17.14.20
|
||||||
|
# - Microsoft Visual Studio Community 2026 v 18.0.0
|
||||||
#
|
#
|
||||||
#==============================================================================
|
#==============================================================================
|
||||||
# This is used for building two distinct executables of NetHack:
|
# This is used for building two distinct executables of NetHack:
|
||||||
@@ -1177,7 +1178,7 @@ rc=Rc.exe
|
|||||||
# is too old or untested.
|
# is too old or untested.
|
||||||
#
|
#
|
||||||
# Recently tested versions:
|
# Recently tested versions:
|
||||||
TESTEDVS2022 = 14.44.35217.0
|
TESTEDVS2022 = 14.44.35220.0
|
||||||
# Other versions:
|
# Other versions:
|
||||||
TESTEDVS2026 = 14.50.35717.0
|
TESTEDVS2026 = 14.50.35717.0
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ Building NetHack using the Visual Studio nmake from the command line
|
|||||||
|
|
||||||
Prerequisite Requirements:
|
Prerequisite Requirements:
|
||||||
|
|
||||||
o Visual Studio Community Edition
|
o Visual Studio Community
|
||||||
A copy of Microsoft Visual Studio Community Edition needs to
|
A copy of Microsoft Visual Studio Community needs to
|
||||||
be installed on your machine. See:
|
be installed on your machine. See:
|
||||||
https://visualstudio.microsoft.com/vs/community/
|
https://visualstudio.microsoft.com/vs/community/
|
||||||
o Lua
|
o Lua
|
||||||
@@ -54,7 +54,7 @@ You can use one of the following build environments:
|
|||||||
|
|
||||||
/-----------------------------------------------------------\
|
/-----------------------------------------------------------\
|
||||||
| Building From the Command Line Using nmake from one of the |
|
| Building From the Command Line Using nmake from one of the |
|
||||||
| Visual Studio Community Editions |
|
| Visual Studio Community versions |
|
||||||
\-----------------------------------------------------------/
|
\-----------------------------------------------------------/
|
||||||
|
|
||||||
Building
|
Building
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ Building NetHack using the Visual Studio IDE
|
|||||||
|
|
||||||
Prerequisite Requirements:
|
Prerequisite Requirements:
|
||||||
|
|
||||||
o Visual Studio Community Edition
|
o Visual Studio Community
|
||||||
A copy of Microsoft Visual Studio Community Edition needs to
|
A copy of a version of Microsoft Visual Studio Community needs to
|
||||||
be installed on your machine. See:
|
be installed on your machine. See:
|
||||||
https://visualstudio.microsoft.com/vs/community/
|
https://visualstudio.microsoft.com/vs/community/
|
||||||
o Lua
|
o Lua
|
||||||
@@ -57,7 +57,7 @@ versions:
|
|||||||
| Building And Running Using Visual Studio 2022 or greater |
|
| Building And Running Using Visual Studio 2022 or greater |
|
||||||
\-----------------------------------------------------------/
|
\-----------------------------------------------------------/
|
||||||
|
|
||||||
When using Visual Studio Community Edition, load the provided solution
|
When using a version of Visual Studio Community, load the provided solution
|
||||||
file within the IDE, build the solution.
|
file within the IDE, build the solution.
|
||||||
|
|
||||||
The Visual Studio NetHack solution file can be found here:
|
The Visual Studio NetHack solution file can be found here:
|
||||||
|
|||||||
@@ -1,13 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<Import Project="..\config.props" />
|
<Import Project="..\config.props" />
|
||||||
<Import Project="..\dirs.props" />
|
<Import Project="..\dirs.props" />
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}</ProjectGuid>
|
|
||||||
<Keyword>Win32Proj</Keyword>
|
|
||||||
<RootNamespace>NetHack</RootNamespace>
|
|
||||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<Import Project="..\default.props" />
|
<Import Project="..\default.props" />
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
@@ -15,6 +9,12 @@
|
|||||||
<Import Project="..\console.props" />
|
<Import Project="..\console.props" />
|
||||||
<Import Project="..\common.props" />
|
<Import Project="..\common.props" />
|
||||||
<Import Project="..\files.props" />
|
<Import Project="..\files.props" />
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}</ProjectGuid>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<RootNamespace>NetHack</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutDir>$(BinDir)</OutDir>
|
<OutDir>$(BinDir)</OutDir>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ImportGroup Label="PropertySheets" />
|
<ImportGroup Label="PropertySheets" />
|
||||||
<PropertyGroup Label="UserMacros">
|
<PropertyGroup Label="UserMacros">
|
||||||
<VERSION_MAJOR>3</VERSION_MAJOR>
|
<VERSION_MAJOR>3</VERSION_MAJOR>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<Import Project="..\dirs.props" />
|
<Import Project="..\dirs.props" />
|
||||||
<Import Project="..\config.props" />
|
<Import Project="..\config.props" />
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
|
|||||||
@@ -6,6 +6,12 @@
|
|||||||
<Import Project="..\common.props" />
|
<Import Project="..\common.props" />
|
||||||
<Import Project="..\files.props" />
|
<Import Project="..\files.props" />
|
||||||
<Import Project="..\NetHackProperties.props" />
|
<Import Project="..\NetHackProperties.props" />
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<ProjectGuid>{096FD6BB-256A-4E68-9B09-2ACA7C606FF3}</ProjectGuid>
|
||||||
|
<RootNamespace>hacklib</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
@@ -43,13 +49,6 @@
|
|||||||
<ClInclude Include="$(IncDir)tradstdc.h" />
|
<ClInclude Include="$(IncDir)tradstdc.h" />
|
||||||
<ClInclude Include="$(IncDir)windconf.h" />
|
<ClInclude Include="$(IncDir)windconf.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<VCProjectVersion>17.0</VCProjectVersion>
|
|
||||||
<Keyword>Win32Proj</Keyword>
|
|
||||||
<ProjectGuid>{096FD6BB-256A-4E68-9B09-2ACA7C606FF3}</ProjectGuid>
|
|
||||||
<RootNamespace>hacklib</RootNamespace>
|
|
||||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
@@ -67,15 +66,15 @@
|
|||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings">
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
|||||||
@@ -6,6 +6,12 @@
|
|||||||
<Import Project="..\common.props" />
|
<Import Project="..\common.props" />
|
||||||
<Import Project="..\files.props" />
|
<Import Project="..\files.props" />
|
||||||
<Import Project="..\NetHackProperties.props" />
|
<Import Project="..\NetHackProperties.props" />
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<ProjectGuid>{B6B3CC8A-75FD-479C-AB1C-D80FFF0F5037}</ProjectGuid>
|
||||||
|
<RootNamespace>lualib</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
@@ -69,13 +75,6 @@
|
|||||||
<ClCompile Include="$(LuaDir)lvm.c" />
|
<ClCompile Include="$(LuaDir)lvm.c" />
|
||||||
<ClCompile Include="$(LuaDir)lzio.c" />
|
<ClCompile Include="$(LuaDir)lzio.c" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<VCProjectVersion>17.0</VCProjectVersion>
|
|
||||||
<Keyword>Win32Proj</Keyword>
|
|
||||||
<ProjectGuid>{B6B3CC8A-75FD-479C-AB1C-D80FFF0F5037}</ProjectGuid>
|
|
||||||
<RootNamespace>lualib</RootNamespace>
|
|
||||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
@@ -93,15 +92,15 @@
|
|||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<PlatformToolset>v143</PlatformToolset>
|
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings">
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
|||||||
Reference in New Issue
Block a user