[C] c++ 在服务器上打包 so 文件问题

extern "C" __declspec(dllexport) float * OMP_EVAL(char* p1, char* p2, char* p3, char* p4, char* p5, char* p6, char* p7, char* p8, char* p9, char* _board, char* _dead, bool eval_or_monte_carlo
){ // 省略函数里面代码..
}

上面这串导出代码 我在 win 本地是能编译成 dll 动态库的, 但是在服务器上面编译就报错了

main.cpp:13:22: error: expected constructor, destructor, or type conversion before ‘(’ token 13 | extern "C" __declspec(dllexport) float * OMP_EVAL(char* p1, char* p2, char* p3, char* p4, char* p5, char* p6, char* p7, char* p8, char* p9, | ^
make: *** [Makefile:25: hongyu] Error 1

发表回复

您的电子邮箱地址不会被公开。