Some checks are pending
Build Windows DLL / build-windows (push) Waiting to run
- Changed CANVAS_NAME to 'Vulcast Vertical' - Changed OBS_MODULE_AUTHOR to 'Vulcast' - Replaced all Aitum UI branding (logo, buttons, links) - Removed api.aitum.tv version check - Removed aitum-stream-suite/aitum-multistream module checks - Updated all locale files (9 languages) - Updated build metadata (buildspec.json, resource.rc.in, CMakeLists.txt) - Updated resources.qrc prefix from /aitum to /vulcast - Added GitHub Actions workflow for Windows build - Added BUILD-WINDOWS.md with build instructions Licensed under GPL-2.0 (unchanged from upstream).
1.5 KiB
1.5 KiB
Building Vulcast Vertical on Windows
Prerequisites
- Visual Studio 2022 with "Desktop development with C++" workload
- CMake 3.22+ (included with Visual Studio or install separately)
- Git
Quick Build (GitHub Actions - Recommended)
- Push this repo to GitHub
- Go to Actions tab → "Build Windows DLL" workflow → Run workflow
- Download the DLL from the Artifacts section
Local Build
- Clone this repo
- Open "Developer PowerShell for VS 2022"
- Run:
# Download OBS dependencies
Invoke-WebRequest -Uri "https://github.com/obsproject/obs-studio/archive/refs/tags/31.1.0.zip" -OutFile obs-studio.zip
Expand-Archive -Path obs-studio.zip -DestinationPath .
Rename-Item "obs-studio-31.1.0" "obs-studio"
# Build OBS libraries
cd obs-studio
cmake -S . -B build_x64 -G "Visual Studio 17 2022" -A x64 -DENABLE_PLUGINS=OFF -DENABLE_UI=OFF -DENABLE_SCRIPTING=OFF
cmake --build build_x64 --config Release --target libobs -- /m
cmake --build build_x64 --config Release --target obs-frontend-api -- /m
cd ..
# Build the plugin
cmake -S . -B build -G "Visual Studio 17 2022" -A x64 -DBUILD_OUT_OF_TREE=On -Dlibobs_DIR="./obs-studio/build_x64/libobs" -Dobs-frontend-api_DIR="./obs-studio/build_x64/UI/obs-frontend-api"
cmake --build build --config Release -- /m
- The DLL will be at
build/Release/vulcast-vertical.dll
Installing
Copy vulcast-vertical.dll to your OBS plugins folder:
C:\Program Files\obs-studio\obs-plugins\64bit\
Restart OBS. The "Vulcast Vertical" dock will appear automatically.