An example Makefile is included with the NDK examples shipped in the NDK sub-directory of the Documentation installed with NUKE.
There is also an example Visual Studio project file in the vc10 directory that can be used as well.
For Windows, plugins will need to be built with Microsoft Visual Studio 2015 Update 3 in order to be compatible. The use of other versions of the compiler is unlikely to produce compatible plugins.
The Foundry builds NUKE using Visual Studio 2015’s compilers but the plugins built with Intel Compilers using Visual Studio 2015 may be compatible. This is untested and unsupported for Nuke 11.0.
NUKE on Windows is compatible with plug-ins built with:
**Visual Studio 2015 Update 3 - (Manifest Version: 14.0.24210).
Beware of Windows Updates changing the installed CRT runtime which could affect compatibility.
Warning
Plug-ins must be built against Visual Studio 2015 Update 3.
The resulting dynamic link library file (.dll) should then be moved to your .nuke directory (or otherwise into the NUKE plugin_path). Your .nuke directory is in your Users/username directory on Windows 7, or the equivalent directory containing your My Documents folder on older versions of Windows.
See Building & Installing Plug-ins for information on creating your first plug-in.