标签: visual-studio visual-studio-express visual-studio-macros
我开发了一个开源库。它具有MFC的可选功能。现在通过检查宏_MSC_VER是否已定义,为其他编译器编译MFC内容。但VC ++ Express的用户抱怨这会产生编译错误,因为它没有MFC。有没有办法在编译时确定这个?
我尝试了_MFC_VER,但这是在afxver_.h中定义的,并且该头文件不在快速版本中。
我更喜欢适用于2005年到2012年的每个VC ++版本的解决方案,但是2010年和2012年的解决方案都可以。