kdemacros: #ifndef KDE_DEPRECATED # ifndef Q_CC_MSVC # define KDE_DEPRECATED Q_DECL_DEPRECATED # else # define KDE_DEPRECATED # endif #endif Why is KDE_DEPRECATED disabled for msvc? Does it still not work, even not placed in front of the functions? Peter