指定了容器,是编译能通过,但不能运行,原因是需要管理员身份才能注册activex控件,我尝试过使用管理员身份运行regsvr32进行注册,虽然最终可以调试但每次必须按两次F5,并且每次都提示:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(744,5): warning MSB3073: 命令“regsvr32 /s "E:\myData\Visual Studio 2010\Projects\Sunxin_CH18\Debug\Clock.ocx"”已退出,代码为 5。请验证您是否有足够的权限来运行此命令。
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(756,5): error MSB8011: 未能注册输出。请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件。