sc14n  3.1.0
The C++ (STL) interface to SC14N.

An interface to diSc14n.dll for C++ programmers using STL (C++11 or above).Requires SC14N to be installed on your system, available from https://www.cryptosys.net/sc14n/. In particular that diSc14n.dll is in your library path.

Required files to compile in a C++ project:

sc14n.hpp
diSc14n.h
sc14n.cpp
#include "diSc14n.h"
#include "sc14n.hpp"
{main}.cpp
#include "sc14n.hpp"
int main() { ... }
The C++ (STL) interface to SC14N.

You must link to diSc14n.lib. In MSVC++ IDE, use Project > Properties > Linker > Input > Additional Dependencies and add the full path to diSc14n.lib. E.g.

Additional Dependencies = $(OutDir)diSc14n.lib;%(AdditionalDependencies)

Using the command-line with MSVC:

CL test.cpp sc14n.cpp /link ..\Debug\diSc14n.lib

Using GCC (make sure the DLL has been compiled for target X64):

g++ -std=c++11 test.cpp sc14n.cpp "C:\fullpath\to\x64\Debug\diSc14n.lib"
Copyright © 2017-21 D.I. Management Services Pty Limited ABN 78 083 210 584 Australia. All rights reserved. <www.di-mgt.com.au> <www.cryptosys.net>. Generated on Tue Apr 5 2022 17:40:37 by Doxygen 1.9.1.