如果VC ++是Express版本,则在编译时确定

时间:2012-11-12 11:51:02

标签: visual-studio visual-studio-express visual-studio-macros

我开发了一个开源库。它具有MFC的可选功能。现在通过检查宏_MSC_VER是否已定义,为其他编译器编译MFC内容。但VC ++ Express的用户抱怨这会产生编译错误,因为它没有MFC。有没有办法在编译时确定这个?

我尝试了_MFC_VER,但这是在afxver_.h中定义的,并且该头文件不在快速版本中。

我更喜欢适用于2005年到2012年的每个VC ++版本的解决方案,但是2010年和2012年的解决方案都可以。

0 个答案:

没有答案