我正在尝试使用 Visual Studio 2010 c++ MFC 库创建 ActiveX 组件 mfc_activeX。完成向导系统后编译没有错误。
通过在 Cmfc_activeXCtrl Add>>Add Function 上单击鼠标右键并填写/输出参数表单添加简单的新方法后,我得到了简单的功能:
int Cmfc_activeXCtrl::Hello(int i)
{
return 0;
}
在这个过程之后,我不能再编译代码了。我有消息:
Error 85 error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 744 6 mfc_activeX
86 IntelliSense: #error directive: Please use the /MD switch for _AFXDLL builds c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afxver_.h 81 3
如何摆脱这些错误?