update tested versions of Visual Studio 2025-11-12

This commit is contained in:
nhmall
2025-11-12 20:40:01 -05:00
parent c12344cd48
commit cd98047de4
8 changed files with 34 additions and 35 deletions

View File

@@ -8,7 +8,8 @@
# MS Visual Studio Visual C++ compiler
#
# 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:
@@ -1177,7 +1178,7 @@ rc=Rc.exe
# is too old or untested.
#
# Recently tested versions:
TESTEDVS2022 = 14.44.35217.0
TESTEDVS2022 = 14.44.35220.0
# Other versions:
TESTEDVS2026 = 14.50.35717.0

View File

@@ -2,8 +2,8 @@ Building NetHack using the Visual Studio nmake from the command line
Prerequisite Requirements:
o Visual Studio Community Edition
A copy of Microsoft Visual Studio Community Edition needs to
o Visual Studio Community
A copy of Microsoft Visual Studio Community needs to
be installed on your machine. See:
https://visualstudio.microsoft.com/vs/community/
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 |
| Visual Studio Community Editions |
| Visual Studio Community versions |
\-----------------------------------------------------------/
Building

View File

@@ -2,8 +2,8 @@ Building NetHack using the Visual Studio IDE
Prerequisite Requirements:
o Visual Studio Community Edition
A copy of Microsoft Visual Studio Community Edition needs to
o Visual Studio Community
A copy of a version of Microsoft Visual Studio Community needs to
be installed on your machine. See:
https://visualstudio.microsoft.com/vs/community/
o Lua
@@ -57,7 +57,7 @@ versions:
| 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.
The Visual Studio NetHack solution file can be found here:

View File

@@ -1,13 +1,7 @@
<?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="..\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="..\default.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
@@ -15,6 +9,12 @@
<Import Project="..\console.props" />
<Import Project="..\common.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>
<OutDir>$(BinDir)</OutDir>
</PropertyGroup>

View File

@@ -1,5 +1,5 @@
<?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" />
<PropertyGroup Label="UserMacros">
<VERSION_MAJOR>3</VERSION_MAJOR>

View File

@@ -1,5 +1,5 @@
<?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="..\config.props" />
<PropertyGroup Label="Globals">

View File

@@ -6,6 +6,12 @@
<Import Project="..\common.props" />
<Import Project="..\files.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">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
@@ -43,13 +49,6 @@
<ClInclude Include="$(IncDir)tradstdc.h" />
<ClInclude Include="$(IncDir)windconf.h" />
</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" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
@@ -67,15 +66,15 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">

View File

@@ -6,6 +6,12 @@
<Import Project="..\common.props" />
<Import Project="..\files.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">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
@@ -69,13 +75,6 @@
<ClCompile Include="$(LuaDir)lvm.c" />
<ClCompile Include="$(LuaDir)lzio.c" />
</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" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
@@ -93,15 +92,15 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">