我用vs2005+CAD2008+objectARX2008-32bit 编译简单的程序时发生的错误: 1>e:\c\arx2008\arx2008\hello.cpp(23) : error C2664: “acutPrintf”: 不能将参数 1 从“const char [14]”转换为“const ACHAR *” 1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换 1>e:\c\arxproject1\arxproject1\acrxentrypoint.cpp(97) : error C2664: “acedGetInput”: 不能将参数 1 从“char [133]”转换为“ACHAR *” 1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
例如acutPrintf("\nString");这样的句子会发生上面的错误,改称acutPrintf(TEXT("\nString"));编译通过能运行。 但对acedGetInput用这样的方法还是出错,不知道何故? |