我有个函数用的参数是demo(char *xx)我调用的:CString yy = _T("dddddd");
demo(yy.getbuffer(0)) ;出现下面这错误。看看是什么原因。cannot convert parameter 1 from 'char *' to 'unsigned char *'
是不是必须这样
char * yy = new char[50];
yy = "dddddd";
demo(yy.getbuffer(0)) ;出现下面这错误。看看是什么原因。cannot convert parameter 1 from 'char *' to 'unsigned char *'
是不是必须这样
char * yy = new char[50];
yy = "dddddd";
Debug/DEMO.exe : fatal error LNK1120: 1 unresolved externals
你在C++代码中把函数声明为C类型的就可以了
defaultlib "library" conflicts with use of other libs; use /NODEFAULTLIB:library关闭了,打开,再编译一次就不见了。请指教。
说连接库冲突了,
你Rebuild All又会出现了。一般问题不大,程序还是能运行的。
可以用指令 /NODEFAULTLIB:library 取消的。