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
これらのエラーから逃れる方法は?