我将一些代码导入到我的项目中,但是有一行:
typedef signed char byte;
但是 byte
已经在 rpcndr.h
中进行了类型定义。使用这种类型的代码很多,所以仅仅更改名称是一件困难的事情。我想知道是否有一种简单的方法可以解决这种重新定义?
附言我的代码在 Windows 上运行,所有代码都没有命名空间,因此添加命名空间等于更改类型名称。
最佳答案
尝试在包含之前添加:#define WIN32_LEAN_AND_MEAN。
关于c++ - 如何解决 C++ 中的 typedef 重定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31419910/