用C++写的动态库的导出方法的代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
struct TestStruct { int a; int b; }; extern "C" __declspec(dllexport) TestStruct* ShowStruct(TestStruct* testStruct) { cout << "在动态库中打印:传入动态库中的结构成员a的值为:" << testStruct->a << endl; //改变传入结构成员a的值为100 testStruct->a = 100; return testStruct; } |