-3

最近、クラスをエクスポートしていないように見えるのに、なぜ mfc のクラスを使用できるのか疑問に思っていました。たとえば、__declspec(dllimport) を使用してクラスをエクスポートできることがわかっているからです。次に、それを test.exe の基本クラスとして使用します。CBaseClass を使用する前に、最初に test.dll からエクスポートする必要があります。したがって、ruld は mfc に適用する必要があると思いますが、mfc のソースのどこにもそれが表示されません。コード、誰でもこれに光を当てることができます、ありがとう

class CWnd:public CCmdTarget
{
}

__declspec(dllimport) はありません。プロジェクトで使用できる理由

4

1 に答える 1

0

DLL からエクスポートする方法は他にもあります。http://msdn.microsoft.com/en-us/library/d91k01sh%28v=vs.100%29.aspxを参照してください。

于 2012-07-19T05:27:10.110 に答える