Update YAZE project configuration and build instructions

- Increased warning level to Level4 in YAZE.vcxproj for better code quality checks.
- Enhanced preprocessor definitions to address C++23 deprecation warnings and improve compatibility with Clang.
- Added additional compiler options for better build performance and compatibility.
- Updated build instructions to recommend Clang for Windows, highlighting its advantages over MSVC.
- Included detailed setup options for both Clang and MSVC, along with troubleshooting tips for common issues.
This commit is contained in:
scawful
2025-09-28 14:47:54 -04:00
parent 0d20065fd0
commit e10d29b802
3 changed files with 103 additions and 33 deletions

View File

@@ -24,9 +24,12 @@ cmake --build build
# Generate Visual Studio projects (with proper vcpkg integration)
python scripts/generate-vs-projects.py
# Or use CMake directly
cmake --preset windows-debug
cmake --build build --preset windows-debug
# Build with Clang (recommended for better Abseil compatibility)
.\scripts\build-windows.ps1 -Compiler clang
# Or use CMake directly with Clang
cmake -B build -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang
cmake --build build
```
### Minimal Build (CI/Fast)