I followed your build instructions for Linux on a 64bit machine running Arch Linux.
The resulting executable in Linux/bin/ReleaseLinux however fails to run:
[root@blume ReleaseLinux]# uname -a
Linux blume 4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34 CET 2016 x86_64 GNU/Linux
[root@blume ReleaseLinux]# ./nbfc.exe
-bash: ./nbfc.exe: cannot execute binary file: Exec format error
[root@blume ReleaseLinux]# file nbfc.exe
nbfc.exe: PE32 executable (console) Intel 80386 Mono/.Net assembly, for MS Windows
I followed your build instructions for Linux on a 64bit machine running Arch Linux.
The resulting executable in Linux/bin/ReleaseLinux however fails to run: