我试图为 C++ 项目提供 vb.net dll 引用。我能够成功添加引用,但无法在我的代码中使用它。
我有以下引用:
我正在尝试像这样使用它:
Configuration::MyClass::MyFunction()
我收到以下错误:
错误 C2653:“配置”:不是类或命名空间名称
我做错了什么?我需要添加头文件吗?
最佳答案
将这段代码放在类的顶部
<ComVisible(True)> _
<Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")> _
<ClassInterface(ClassInterfaceType.None)> _
阅读此线程。我想这会对你有所帮助。 http://social.msdn.microsoft.com/Forums/en-US/3f30b414-2ea3-4a54-b4cb-24e48fdfda3e/calling-vbnet-dll-from-c?forum=vbgeneral
关于c++ - 错误 C2653。在 C++ 中找不到类型或命名空间名称(存在引用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21953513/