Creation of Vector SeedAndKey DLL using VS Code and compiling with g++ in MSYS2. The branch simple does not have any special includes.
The code is based on the sample Vector Seed and Key dll files (GenerateKeyExImpl.cpp and KeyGenAlgoInterfaceEx.h) They were created at 2003-07-17 by Vector Informatik GmbH.
The aim of the my project to figure out how to create this DLL using free tools: IDE, compiler, configuration management tool. There is a very good description on the Microsoft VSCode C++/GCC on Window webpage how to set it up.
- Both the source files should have been slightly changed to get the project compiled: warning and error free.
- The originaly included Visual Studio project files are not included because the VSCode cannot directly use them.
There are two tasks defined here. The required precompiler switches are also copied and modified from the original project files. The project is modified to create 64bit dlls. The are added libgcc and libstdc++ statically not to have to install the MSYS2 on the target PC, where the dll will be used.
- Build SeedAndKey DLL Debug: build task for the debugging
- Build SeedAndKey DLL Release: build task for the release