<< Nelson 1.9.0.0
Dynamic link
Build C/C++ code on the fly >>
Dynamic link
By default, Nelson does not try to detect a C/C++ compiler on Windows. Do not forget to run 'configuremsvc' or 'configuremingw' once.
Build C/C++ code on the fly
—
Build C/C++ code on the fly
Supported C/C++ compilers
libpointer datatype
—
C/Nelson equivalent data types
cmake
—
call CMake tool
configuremingw
—
Configure Nelson to use MinGW as default C compiler
configuremsvc
—
Configure Nelson to use visual studio as default compiler
dlcall
—
C or Fortran Foreign function call.
dlclose
—
Removes dllib object.
dlgeneratecleaner
—
Generates cleaner.m file for C++ gateway.
dlgenerategateway
—
Generates C++ gateway.
dlgenerateloader
—
Generates loader.m file for C++ gateway.
dlgeneratemake
—
Generates a makefile for building a dynamic library.
dlgenerateunloader
—
Generates unloader.m file for C++ gateway.
dllib_used
—
Returns list of current used dllib handle.
dllibinfo
—
Returns list of available symbols in an shared library.
dllibisloaded
—
Checks if shared library is loaded.
dlmake
—
call make or nmake tool
dlopen
—
Loads an dynamic library.
dlsym
—
Loads a C/Fortran symbol for an dynamic library.
dlsym_delete
—
Removes dlsym object.
dlsym_used
—
Returns list of current used dlsym handle.
findcmake
—
find CMake path.
getdynlibext
—
Returns the extension of dynamic libraries.
havecompiler
—
Detect if a C/C++ compiler is configured.
libpointer
—
Creates an C pointer object usuable in Nelson.
libpointer_delete
—
Removes libpointer object.
libpointer_isNull
—
Checks if libpointer handle points on NULL pointer.
libpointer_plus
—
plus operator on libpointer handle.
libpointer_reshape
—
Reshapes libpointer dimensions.
libpointer_setdatatype
—
Set type of an libpointer handle.
libpointer_used
—
Returns list of current used libpointer handle.
loadcompilerconf
—
load compiler configuration.
removecompilerconf
—
Remove used compiler configuration (on Windows).
vswhere
—
Locate Visual Studio 2017, 2019 and newer installations
<< Nelson 1.9.0.0
Dynamic link
Build C/C++ code on the fly >>