解決 rpcndr.h的typedef unsigned char byte與std::byte沖突
最簡單的辦法:
找到rpcndr.h檔案,注釋掉那一行!
就不報錯了.
記住,沖突報完後,要取消注釋,下次編譯什麼東西時不會出錯
在
c++
裡面的前面加上
#define _HAS_STD_BYTE 0
這一句也可以.
#define _HAS_STD_BYTE 0 #include <常用>
也就是說,
c++
和
windows
合用時,記得加上
這一句
.避免報錯.