Repository navigation
Building
David Reed edited this page Oct 2, 2022
·
20 revisions
- Visual Studio 2019, 2021
- The following workloads: Desktop Development with C++, Node.js development
- The following individual components: C++ ATL for latest v142 build tools
- Download the latest release's source code or clone this repository for the latest commits and updates.
- Enter
lib/Release/ - Extract
libcrypto-1_1-static.libfromlibcrypto-1_1-static.zipto the current folder
libcrypto-1_1-static.lib is over 100 MB, if it weren't compressed then the repo can't be pushed to GitHub
These packages have higher priority than the ones included in this repository. To distribute a single exe, all libraries need to be built statically. Run the commands for your package manager in a terminal.
If you don't have any of the package managers listed below then you can ignore this.
vcpkg:
vcpkg remove openssl:x86-windows --recurse
vcpkg remove zlib:x86-windows --recurse- Enter
Client/ - Open
Chief Client++.sln - Select
Toolbar->Build->Build Solution - Consider changing the build target (below the toolbar) from Debug to Release
- Output will be found in the
Debug/orRelease/folder.
- Enter
frontend/ - Install modules:
npm install - Build:
npm run build-once
Open both repository links and follow the instructions for building:
- https://github.com/kiyolee/openssl1_1-win-build#openssl1_1-win-build
- https://github.com/kiyolee/zlib-win-build
Build for Win32 Release and Win32 Debug
Replace existing files in the same structure as include/openssl/ and bin/