Skip to content

Dependencies

BAI Research edited this page Jun 5, 2022 · 7 revisions

Dependencies Introduction

The source for OpenNLC is written in ISO C++, some of which may require ISO/IEC 14882:2011 (C++11).

OpenNLC requires all of GIA's dependencies to be pre-installed. Their installation instructions are provided on the OpenGIA Dependencies wiki page. Optional dependencies for OpenGIA are found on the OpenGIA Files wiki page.

OpenNLC Compilation

Compile OpenNLC.exe

(Linux Only)
open SHAREDglobalDefs.hpp,
	ensure #define LINUX is added
	ensure only #define COMPILE_OPEN_NLC is uncommented
copy makefile.OpenNLC makefile
./clear.bat (rm *.o)
make

(Windows Only)
open SHAREDglobalDefs.hpp
	ensure #define LINUX is commented out
	ensure only #define COMPILE_OPEN_NLC is uncommented
Open NLC.sln
Build All

Important preprocessor definitions to consider before compilation;

#define LINUX
Clone this wiki locally