Development

The macOS and Linux build only support classic mode and use the experimental internal renderer limited to simple text and images, though they don't depend on Microsoft PowerPoint.

Windows

For advanced users who want to build the PPT-NDI, please make sure to install:

  • Git for Windows
  • Visual Studio 2017 15.2 (26418.1 Preview) or higher
  • Python 3
  • Node.js 10 or higher (Use LTS if possible)

Run the below commands:

git clone https://github.com/ykhwong/ppt-ndi.git
cd ppt-ndi
npm install --save
npm run build

macOS

For advanced users who want to build the PPT-NDI for macOS, please make sure to install:

  • Git
  • Command Line Tools for Xcode (to compile PPTNDI.cpp)
  • Python 3
  • Node.js 10 or higher (Use LTS if possible)
  • NDI SDK v5

Run the below commands:

git clone https://github.com/ykhwong/ppt-ndi.git
cd ppt-ndi
npm install --save
npm run build

Linux

For advanced users who want to build the PPT-NDI for Linux, please make sure to install:

  • Git
  • GCC 4.9 or higher
  • Python 3
  • Node.js 10 or higher (Use LTS if possible)

Run the below commands:

git clone https://github.com/ykhwong/ppt-ndi.git
cd ppt-ndi
npm install --save
npm run build