I could hardly find detailed and complete tutorials on building the latest version with Visual Studio. I did use meson to generate sln and vcxproj files in Command Prompt (attatchment: 00meson_cmd_to_gen_sln.txt). But after opening the sln and run menu command "build -> build solution", it failed. The contents of the Output Window in Visual Studio are in the attatchment 01build_log.txt.
On 2024/10/27 15:07, Bill Smith wrote: Check out this: There's a table showing the setup & build commands using the old way and the new way (meson). On Oct 21, 2024, at 4:12 PM, Mark Hill <mark.h...@sas.com> wrote: Thanks Bill! Do you have a sample meson command for building that you could share? Thanks, Mark From: Bill Smith <bill.sm...@enterprisedb.com> Sent: Friday, October 18, 2024 4:11 PM To: Mark Hill <mark.h...@sas.com> Cc: pgsql-hackers@lists.postgresql.org Subject: Re: msvc directory missing in PostgreSQL 17.0 EXTERNAL On Oct 18, 2024, at 4:05 PM, Mark Hill <mark.h...@sas.com> wrote: I just downloaded the Postgresql 17.0 and the extracted directory postgresql-17.0/src/tools does not contain the “msvc” directory as it has since I’ve been building Postgres 12, 14, and 16. How am I supposed to build PostgreSQL for Windows now? I’m not sure what msvc_gendef.pl does. How do we build Postgres for Windows using Visual Studio? You’ll want to use meson to build PG. See the docs here: | <image001.png> | | | 17.7. Platform-Specific Notes postgresql.org | | Thanks, Mark