我有一个在VS 2005中正确构建的dll。该dll包含“afxdisp.h”头文件,该文件位于默认位置(C:\ Program Files \ Microsoft Visual Studio 8 \ VC \ atlmfc \ include)中。在Visual Studio 2008中的axxdsp.h
//一段代码
IFNDEF _AFX_NO_OLE_SUPPORT
的#include “AFXDISP.H”
ENDIF//结束
相同的DLL中不可视楼宇Studio 2008。它给出了很多编译时错误,说很多变量没有被定义。
在Visual Studio 2008中是否还有其他一些等效的afxdisp.h。 PS:我使用在afxdisp.h(VS 2005)中定义的类COleVariant。
我在%ProgramFiles%\ Microsoft Visual Studio 9.0 \ VC \ atlmfc \ include中有这样的文件。 – Ismael 2009-02-02 15:14:30