[Dll] e0077 with BOOST_DLL_ALIAS

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[Dll] e0077 with BOOST_DLL_ALIAS

Boost - Users mailing list



I’m getting the following error when using BOOST_DLL_ALIAS to export a function to create a plugin using visual studio 2019 and boost 1.71.


This isn’t new, just the first time I’ve noticed it.


E0077    this declaration has no storage class or type specifier


I’ve cross-checked this with the example (specifically tutorial 2) to ensure that it wasn’t just me.

For reference, the offending line in the my_plugin_aggregator.cpp file is:


    my_namespace::my_plugin_aggregator::create, // <-- this function is exported with...

    create_plugin                               // <-- ...this alias name



Other than suppressing this specific error, is there any other work around given I’m compiling with treat warnings as errors enabled?


Any help appreciated as always.




Boost-users mailing list
[hidden email]