Pointcaster User Manual
Attachments
History
Blame
View Source
A - Z
Changelog
Documentation
Toggle dark mode
Login
Menu
pointcaster.net
Home
A - Z
Page Index
Development
Building Pointcaster
Devices
Azure Kinect
Orbbec Femto Mega
Orbbec Pulsar SL450
PLY File Loader
Home
Integrations
TouchDesigner
Unity
Operators
Cluster Extraction
Range Filter
Publishers
MQTT
User Interface
Keyboard Shortcuts
An Otter Wiki
Development
Building Pointcaster
b780d8
Commit
b780d8
2026-08-20 01:28:36
Matt Hughes
: -/-
development/building pointcaster.md
..
@@ 49,19 49,26 @@
The following commands assume you have a working docker installation capable of running Windows containers on the command line.
-
To build the Windows docker image:
+
The container image can be pulled from Pointcaster servers:
+
```sh
+
docker pull cr.pointcaster.net/pointcaster-dev
+
```
+
+
Or you can build it yourself (but it will take a while):
```sh
-
docker build -f scripts/windows.Dockerfile -t pointcaster-win .
+
docker build -t pointcaster-dev .
```
+
To produce a Pointcaster release package:
```
-
docker run -v ./:C:\pointcaster pointcaster-win .\scripts-build-windows-release.ps1
+
docker run -v ./:C:\pointcaster cr.pointcaster.net/pointcaster-dev \
+
.\scripts-build-windows-release.ps1
```
The `-v` argument ensures the repository is mounted inside the container.
For a development shell:
```
-
docker run -it -v ./:C:\pointcaster pointcaster-win powershell
+
docker run -it -v ./:C:\pointcaster cr.pointcaster.net/pointcaster-dev powershell
```
> [!TIP]
> You might benefit from passing some docker args to fully utilise available resources, e.g.:
@@ 86,3 93,4 @@
- NVIDIA CUDA Toolkit ~~CudaVersion~~
Additionally, your environment will need CMake, MSVC from Visual Studio 2022, vcpkg and Ninja.
+
These are all included in Visual Studio's 'Desktop Development with C++' Workload.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9