昨天在编译XSip的过程中,有很多问题首先是出现了很多的error C1083。
然后到XSIP自己的文件夹中,也找不到对应的.h文件。
上网查阅后发现应该是缺少了对应的头文件的路径。
![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235348156-1449537029.png)
![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235442609-1105977558.png)
于是到可以编译的电脑上查看,发现确实存在不一样的地方
这是可以正常编译包含的头文件和库文件路径
![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235522671-1536385601.png)
![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235545890-1702993573.png)
添加后编译结果
![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235632171-1285952666.png)
然后根据error C2065: 'PMIB_ICMP_EX' 百度 感觉应该调用了这个东西 Iphlpapi.h
然后发现Iphlpapi.h, IPRTRMIB.H, IPTYPES.H, IPEXPORT.H, IPHLPAPI.LIB这些是一起的
调用的时候需要引用一个SDK。
IPHLPAPI.LIB然后发现这个在一个YSSDK的SDK中。
![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235727125-627895040.png)
那明明有引用![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235752328-1218341557.png)
![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235752328-1218341557.png)
百度发现有人说道这个sdk要放在第一个引用
于是
![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235815234-1174526438.png)
然后。。
![](https://images2015.cnblogs.com/blog/805265/201610/805265-20161011235844718-454223317.png)
我的内心其实是日了狗的。。毕竟昨晚调到11点都没调处来。。
我的个人主页http://www.donnyblog.cn/ 欢迎大家光临~