07-24-2014, 11:59 PM
Hi Gintaras,
I've defined a DLL in C++ with the following header:
Macro Macro108
What is the proper syntax to call it using QM?
Note: the DLL file name is "Math.dll"
I've defined a DLL in C++ with the following header:
Macro Macro108
// Math.h
#ifdef MATH_EXPORTS
#define MATH_API __declspec(dllexport)
#else
#define MATH_API __declspec(dllimport)
#endif
namespace Math
{
,// This class is exported from the Math.dll
,class MathFuncs
,{
,,public:
,,// Returns a + b
,,static MATH_API double Add(double a, double b);
,,
,,// Returns a - b
,,static MATH_API double Subtract(double a, double b);
,,
,,// Returns a * b
,,static MATH_API double Multiply(double a, double b);
,,
,,// Returns a / b
,,// Throws const std::invalid_argument& if b is 0
,,static MATH_API double Divide(double a, double b);
,};
}
Note: the DLL file name is "Math.dll"