强制转化成(char *)
这种强制转换一下类型就可以了。include <stdio.h>void print(const unsigned char* msg) { printf((char*)msg); printf("\n");}int main(){ char msg[] = "Hello world!"; print((unsigned char*)msg); return 0;} ...
UuidFromString((unsigned char *)GUIDString, &guid);去掉强制转换,改成 UuidFromString(GUIDString, &guid);
Ignore Specific Library(忽略特定默认库)添加 uafxcwd.lib Libcmtd.lib 在Additional Dependencied(附加依赖项)添加uafxcwd.lib Libcmtd.lib。 注意每个一行。另外,uafxcwd.lib名字可能不同,有时是nafxcwd.lib 结果还是编译出错。后来发现是一个define导致的,重复定义?从代码也看不出,总算是解决了。