VS2010下:
在使用第三方静态库 遇到无法解析的外部符号 _snprintf 。
编译第三方库的时候 看到有 warning C4013: 'snprintf' undefined; assuming extern returning int 警告
虽然能编译通过,但是在使用库的时候 在Release下会编译不过。
这时 需要重新编译 第三方库 #define snprintf _snprintf
应该是vs编译器的问题
在编一段代码时用到snprintf,有个很奇怪的warning
编译提示:
warning C4013: 'snprintf' undefined; assuming extern returning int
原因是snprintf 直到 C99 才进入标准库,如果一定要使用的话可以定义一个宏:
#define snprintf _snprintf