Boost and T macro collision


c:\develop\3rdpartprojects\3rdpboost\boost_1_33_1\boost\mpl\aux_\integral_wrapper.hpp(80) : warning C4003: not enough actual parameters for macro ‘T’

This happens because JUCE defines macro T. I’ve noticed this clash before sometimes, but I’ve been able to work around it, but now it seems I cannot. What can I do?



ah - you’ll need to use the juce_WithoutMacros.h file. (More info in the comments in there).


Yep, I found the info near T macro def.