当我有以下代码时:
extern "C"
void depp(){}
编译并链接到g ++。exe,然后我将导出“depp”符号。
如果我添加以下代码:
extern "C"
__declspec(dllexport) void depp2(){}
仅导出第二个符号。
有没有办法打开所有符号的自动导出,即使存在dllexport?
背景: 我正在为matlab simulink构建一个s函数。 matlab使用的导出符号似乎位于头文件中。所以,我没办法添加dllexport。当我添加包含dllexport的对象时,整个mex文件变得无法使用。