Upgrading Microsoft Visual Studio toolchain (#502)
* Microsoft Visual Studio 2022 Community Edition contribution ( ports/win ) * Incorporated MSVC 2022 into ports/win32 directory * merge readme.txt into README.md --------- Co-authored-by: Steve Karg <skarg@users.sourceforge.net>
This commit is contained in:
+23
-3
@@ -1,10 +1,20 @@
|
||||
# Makefile build under MinGW32
|
||||
# Win32 ports for BACnet
|
||||
|
||||
* MSYS2 installation is:
|
||||
This directory contains a demo program that compiles with a Win32 compiler.
|
||||
It was tested with the free MinGW32 MSYS2 GCC compiler
|
||||
and the (free) Microsoft Visual Studio Community Edition
|
||||
|
||||
## Building with Makefile under MinGW32
|
||||
|
||||
Note: Building for 64-bit with MinGW64 requires extra runtimes,
|
||||
whereas building for 32-bit as Win32 doesn't require any other
|
||||
files for the EXE to work in any version of Windows.
|
||||
|
||||
* MSYS2 installation is (from powershell):
|
||||
|
||||
c:\> winget install --id=MSYS2.MSYS2 -e
|
||||
|
||||
* Start MSYS, and install MinGW32.
|
||||
* Start MSYS shell, and install MinGW32.
|
||||
|
||||
$ pacman -Syu mingw-w64-i686-toolchain
|
||||
|
||||
@@ -33,3 +43,13 @@
|
||||
make --version
|
||||
|
||||
Built for Windows32
|
||||
|
||||
## Building and running with Microsoft Visual Studio
|
||||
|
||||
* Obtain the (free) Microsoft Visual Studio Community Edition, or use your professional version. Currently tested to MSVC 2022
|
||||
* Open solution file ports/win32/Microsoft Visual Studio/bacnet-stack.sln
|
||||
* Set startup project to be the desired application project, e.g. "server"
|
||||
* In the active project properties, debugging, set command line to desired DeviceID
|
||||
* In active project properties, debugging, set environment variables as appropriate, e.g. BACNET_IFACE=10.59.2.1 BACNET_IP_PORT=53004
|
||||
* Compile & run
|
||||
* Questions? edward@bac-test.com
|
||||
|
||||
Reference in New Issue
Block a user