Am 29.08.2013 21:12, schrieb Martin Nowak:
On 08/29/2013 12:03 PM, Benjamin Thaut wrote:
But what if you import a module that is linked statically? That would
mean export would be treated as dllimport and it will fail to link
because the _imp_ symbols are missing when linking statically?

Could we create alias symbols?

Yes, but that would add a indirection to all data accesses even if you link the library in statically. That would basically remove the benefit from linking statically. If we want control over what gets exported and what not we will need export anyway, and in my eyes a additional compiler switch for windows is not bad enough to justify adding a level of indirction to data accesses into static libraries.

Kind Regards
Benjamin Thaut

Reply via email to