?之前在GitHub上下载了一个开源工程是用C语言错误写的需要编译静态库什么的以及生成一个exe文件。我用的是VisualStudio2015遇到了很多麻烦一点经验都没有,所以记录了一下最终编译成功的这个过程
?我编译的是jmpeg工程,网上还有一个哥们和我的遭遇一样
1.没有在配置里面添加包含头文件的目录
分析:错误上写着websockets_static.lib这个静态庫里面有无法解析的外部符号
原因:这是老外对这个问题解释的原话:
意思是说VS2015的函数与前面版本定义的函数不一样才会报这个错。
解決方法:
打开工程配置–>>链接器 –>>附加依赖项添加下面这个库
在包含main函数的代码中添加
编译成功之后还要在目录下载添加相应的dll文件并將client文件夹放到有exe文件的目录下面。运行即可