新建的工程,没有任何修改,用VS2013 debug编译正常。
切换到release各种报错,显示quick-src里的一些文件找不到,添加了目录后各种错误
都是像下面的一些c文件报错,貌似是c文件被当作c++编译了,本来c里面允许的一些指针转换都报error了
5> fpconv.c
5> lua_cjson.c
5>…\Classes\quick-src\lua_extensions\cjson\fpconv.c(127): error C2440: ‘=’ : cannot convert from ‘void *’ to ‘char ’
5> Conversion from 'void’ to pointer to non-‘void’ requires an explicit cast
5> strbuf.c
5>…\Classes\quick-src\lua_extensions\cjson\lua_cjson.c(201): error C2440: ‘=’ : cannot convert from ‘void *’ to ‘json_config_t ’
5> Conversion from 'void’ to pointer to non-‘void’ requires an explicit cast
5>…\Classes\quick-src\lua_extensions\cjson\lua_cjson.c(377): error C2440: ‘=’ : cannot convert from ‘void *’ to ‘json_config_t ’
5> Conversion from 'void’ to pointer to non-‘void’ requires an explicit cast
5>…\Classes\quick-src\lua_extensions\cjson\lua_cjson.c(390): error C2440: ‘=’ : cannot convert from ‘void *’ to ‘json_config_t ’
5> Conversion from 'void’ to pointer to non-‘void’ requires an explicit cast
5>…\Classes\quick-src\lua_extensions\cjson\lua_cjson.c(492): warning C4018: ‘<’ : signed/unsigned mismatch
5> lfs.c
5> lpack.c
5> lsqlite3.c
5>…\Classes\quick-src\lua_extensions\cjson\strbuf.c(61): error C2440: ‘=’ : cannot convert from ‘void *’ to ‘char ’
5> Conversion from 'void’ to pointer to non-‘void’ requires an explicit cast
5>…\Classes\quick-src\lua_extensions\cjson\strbuf.c(72): error C2440: ‘=’ : cannot convert from ‘void *’ to ‘strbuf_t ’
5> Conversion from 'void’ to pointer to non-‘void’ requires an explicit cast