1

我正在开发一个 C++ .NET 项目,并且我有一个来自供应商的 .lib 库,可以与他们的特定硬件对话。
我从头文件中收到一个编译错误“错误 C3254:'类包含显式覆盖'GetLastWin32Error',但不是从包含函数声明的接口派生”,但该函数不存在,它只是称为 GetLastError。

我在函数上收到第二个编译错误,说它在成员声明中具有非法限定名称。

这在供应商的示例应用程序和我自己的命令行应用程序中编译得很好,所以我认为这与 .NET 有关,并且看起来像命名空间冲突。

有没有一种简单的方法可以通过命名空间更改来解决这个问题?

4

0 回答 0