Skip to main content

Rocky Solver SDK 2024 R2

dll_export

Last update: 17.07.2025
1#pragma once
2#if defined(WIN32)
3 #if defined(ROCKYAPI_EXPORT_DLL)
4 #define ROCKYAPI_EXPORT __declspec( dllexport )
5 #else
6 #define ROCKYAPI_EXPORT __declspec( dllimport )
7 #endif
8#else
9 #define ROCKYAPI_EXPORT
10#endif
11
12// =================================================================================================
13// RockyPluginInfo
14// =================================================================================================
15struct RockyPluginInfo
16{
17 int api_version;
18
19 const char* plugin_name;
20 const char* plugin_version;
21};
22
23int get_api_version() noexcept;
24
25#define ROCKY_PLUGIN_INFO(plugin_name, plugin_version) \
26 extern "C" { ROCKYAPI_EXPORT RockyPluginInfo info = { get_api_version(), plugin_name, plugin_version }; }

Connect with Ansys