VS2012 を使用して com dll を作成しました。DLL プロジェクトと PS プロジェクトの 2 つのプロジェクトを取得しました。PS には 3 つのクラスがあります。 myproj_i.h myProj_i.c myProj_p.c
今、別の MFC プロジェクトから dll を呼び出したい:
hr = CoCreateInstance( CLSID_MYTASK, NULL, CLSCTX_INPROC_SERVER, IID_IMYTASK, (void**) &pMYTASK );
myproj_i.h ファイルを含めたので、認識されたすべてのシンボルを取得しましたが、_i.c ファイルが見つからないため、それらをリンクできません。
それらをプロジェクトに追加すると、大量の PCH エラーが発生します。
MFC プロジェクトをリンクして DLL を呼び出すにはどうすればよいですか?
また、dll の #import を使用しようとしましたが、TLH エラーが見つからず、DLL プロジェクトでそのファイルが見つかりませんでした。
myProjPS.lib を含めても解決しませんでした...