如果DLL将在多个平台上使用,在编码中使用Windows依赖项是否安全?

时间:2015-06-06 09:54:38

标签: c++ dll

首先,我是C ++的新手,如果答案显而易见,请原谅我。

具体来说,我在Windows机器上用VS ++中的C ++进行编码。我想知道的是,当我编写DLL时,可以在多个平台上使用,我可以安全地使用特定于Windows的代码。例如,如果我使用__declspec(dllexport)而不是使用.def文件来处理函数导出,如果最终用户在Linux系统上使用DLL会导致任何问题吗?

1 个答案:

答案 0 :(得分:0)

您还可以尝试在代码体中使用编译器开关来包含适用于Windows或Linux的库。