标签: c++ dll
首先,我是C ++的新手,如果答案显而易见,请原谅我。
具体来说,我在Windows机器上用VS ++中的C ++进行编码。我想知道的是,当我编写DLL时,可以在多个平台上使用,我可以安全地使用特定于Windows的代码。例如,如果我使用__declspec(dllexport)而不是使用.def文件来处理函数导出,如果最终用户在Linux系统上使用DLL会导致任何问题吗?
__declspec(dllexport)
答案 0 :(得分:0)
您还可以尝试在代码体中使用编译器开关来包含适用于Windows或Linux的库。