我有以下宏:
#define DEFINE_EXPORT_MODULE(__module__) /##*Exported by __module__*/
如果我像这样使用它:DEFINE_EXPORT_MODULE(foo)
它可以正确扩展为/*Exported by foo*/
但我仍然收到 E0169 错误:“需要声明。”
怎么了?
编辑:这是我在代码中使用它的方式。
#define DEFINE_EXPORT_MODULE(__module__) /##*Exported by __module__*/
DEFINE_EXPORT_MODULE("foo.dll") //this produces the error.
void Function(void);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句