我正在尝试将第三方库(libwebsockets)集成到应用程序中。
现在结果证明libwebsockets具有以下功能:
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
应用程序具有类似的功能
char *SHA1(char *string)
不幸的是,libwebsockts在执行期间使用了app中的函数而不是它自己的函数。
现在这样的检测情况的规范方法是什么,以便更容易集成3pp-lib(在逐步调试大量代码之后发现这个冲突)? (如果有可用的技巧,我使用visual studio)
应用程序(和/或)lib中的设计是否允许这种情况发生?
答案 0 :(得分:0)
SHA1()
的调用如何成为对1参数版本的调用。