I realize this is probably caused by some _dllexport() somewhere, not in my code but in some third-party piece. (Qt, Boost, OpenSG, ...)
Is there a simple linker option to disable this? I've searched but not found anywhere.
I realize this is probably caused by some _dllexport() somewhere, not in my code but in some third-party piece. (Qt, Boost, OpenSG, ...)
Is there a simple linker option to disable this? I've searched but not found anywhere.
I suggest you make sure that you have different folders for intermediate files and output files.
I use to setup the projects this way (project properties/general configuration page):
Output Directory = $(SolutionDir)\Build\$(ConfigurationName)
Intermediate Directory = $(SolutionDir)\Build\$(ConfigurationName)\$(ProjectName)
AFAIK, no, because the relevant #pragma's override the linker settings.