An open API service indexing awesome lists of open source software.

https://github.com/pwipo/smc_cpp_modules

c++ modules for smc
https://github.com/pwipo/smc_cpp_modules

cpp smc-platform

Last synced: about 2 months ago
JSON representation

c++ modules for smc

Awesome Lists containing this project

README

          

# smc_cpp_modules

# Windows installation

install:

jdk 11
Visual Studio Community 2019
cmake

Prepare and Compile:

Start Visual Studio Command prompt
cd modules_pub
--check exist lib ../SMCModuleDefinitionProvider/cmake-build-release-visual-studio-64/ModuleLoaderProviderLINUX64.lib
mkdir build
cmake -DBUILD_TYPE_EXT=WIN64 -A x64 -S . -B build
cmake --build build --target Example
copy build\example\Release\Example.dll WIN64\example\Example.dll
cmake --build build --target Example_SMCM
copy build\example\ExampleCpp.smcm WIN64\ExampleCpp.smcm

# Linux installation

CentOS:

yum groupinstall 'Development Tools'
yum install cmake
yum install java-11-openjdk-devel
for 32: yum install libgcc.i686 glibc-devel.i686 libstdc++-devel.i686

Debian(Ubuntu):

dkpg --add-architecture i386
apt update
apt intstall build-essential openjdk-11-jdk openjdk-11-jdk:i386 gcc-multilib g++-multilib

Prepare and Compile:

cd modules_pub
--check exist lib ../SMCModuleDefinitionProvider/Linux64/ModuleLoaderProviderLINUX64.so
mkdir build
cmake -B build -DBUILD_TYPE_EXT=LINUX64
cmake --build build --config Release --target Example #or: make Example
cmake --build build --target Example_SMCM #or: make Example_SMCM
cp build/example/ExampleCpp.smcm Linux64/for_centos/ExampleCpp.smcm