に「のconst IID」から変換することはできません、私はこれを得続ける:エラーC2440:「関数」:CLRをホストしようとしながら「DWORD」
エラーC2440:「関数」:から変換できません " DWORD '
私のコード「から' constのIID:
ICLRRuntimeHost *host = NULL;
HRESULT result = CorBindToRuntime(NULL, L"wks", CLSID_CLRRuntimeHost,
IID_ICLRRuntimeHost, (PVOID*)&host);
これは仕方によって、Cです。 C++ではありません。
編集:これをC++でコンパイルすると、うまく動作します。どちらの言語でも同じように動作してはいけませんか?
今誤差がある:「エラーC2440: 『関数』: 『のconst IID』から 『constのIID *のconst』に変換できません」私はCで上記をコンパイルする不思議な –
、++、すべて正常に動作します。これはどうやってできるの? –