我一直在尝试将第三方库链接到我的程序。工具链使用Clang 4.0.0进行编译(clang正在emscripten 1.37.19的工具链中使用)。我收到了关于__declspec的错误,在查找之后,意识到我需要将-fdeclspec参数添加到clang中。但是,现在我收到了这个警告:
warning: __declspec attribute 'dllimport' is not supported [-Wignored-attributes]
Clang 4.0文档说这个属性应该支持AFAIK。我在这里错过了什么吗?
答案 0 :(得分:0)
__declspec(dllexport)
属性声明要从模块导出的变量,函数或Objective-C接口。它在-fdeclspec
标志下可用,以便与各种编译器兼容。主要用于COFF目标文件,它明确指定哪些接口可供外部使用。有关详细信息,请参阅MSDN上的dllexport文档。