我正在尝试构建我的第一个ATL DLL项目,其中我使用的是ADODB。这里的问题是我给每个ADODB类加了下划线当我将鼠标移到ADODB::_ConnectionPtr上时,我会看到namefollowed by '::' must be a class or namespace name spADOConnection,我会看到expected a ';'。
因此,我在visual studio 2012中创建了一个windows32 C++ dll应用程序,然后在头文件部分添加了一个windows窗体,并将其命名为"UserInterface.h“。当我单击Add按钮时,弹出窗口显示“您正在将CLR组件添加到本机项目中。您的项目将被转换为具有公共语言运行时支持。是否要继续?”但是在"UserInterface1.h“中到处都是错误。以下是它的内容: