由于运行环境升级,有两处配置需更改。
http://blog.csdn.net/lovely20085901/article/details/6513219
error MIDL2311 :statements outside
library block areillegal in mktyplib
compatability mode :[]
在编译COM类型库的时候,出现如下错误:
error MIDL2311 : statements outside library block are illegalin mktyplib compatability mode : [ ]
解决方法:project-->settings-->MIDL-->把MkTyplibcompatible前面的勾去掉就ok了!
如图:
http://blog.csdn.net/kinghongchen/article/details/51547283
VS2003项目升级到VS2010后编译报错“errorMSB3073: 命令“regsvr32 /s/c:VCEnd”已退出,代码为 3”
解决方法为:
项目属性-配置属性-自定义生成步骤,修改“输出”项为“从父级或项目默认属性继承”即可。
如图: