|
|
1
12
不,它只需要在标题中。 这里有一个 link 更多信息。 我经常看到一个宏定义
然后在你的头上
在执行导入/导出的项目的项目设置中相应地设置定义。 |
|
|
2
5
不,CPP文件中不需要。只有在声明中才需要。 例如,如果我有一个类cmyclass。如果我想把这个出口,H会有 h服务器代码 _ declspec(dllexport)cmyclass { }; 在客户端代码中,即使用这个类的代码中,您必须将类声明为 客户端代码 _ declspec(dllimport)cmyclass; //使用类的代码 |
|
|
3
2
您也可以在.cpp文件中使用,当您已经模板化了代码并且正在.cpp文件中实例化时,则需要在实例化时导出定义。但即使在这种情况下,我也看到了在.h中做同样有效。在Windows上,您可以使用dumpbin.exe/exports*.dll查看导出的签名,Linux中也有类似的实用程序。这将使您了解如何导出签名。 |
|
|
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 1 年前 |