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

相关文章:

  • 2022-01-03
  • 2021-10-19
  • 2021-04-27
  • 2021-05-26
  • 2021-11-30
  • 2021-05-31
  • 2022-12-23
猜你喜欢
  • 2022-01-02
  • 2022-01-10
  • 2021-11-03
  • 2021-11-03
  • 2021-12-25
  • 2021-09-17
相关资源
相似解决方案