VS2015编译过程中出现的MSB3705问题

    最近在研究teamtalk的源码,使用vs2015进行编译,因为电脑之前装过vs2015和vs2008,之间有些冲突,所以这次一次性卸载了vs2015和vs2008,vs2008是手动卸载的,vs2015借助了TotalUninstaller工具卸载,具体大家可以看下面这个链接:

http://blog.csdn.net/a359877454/article/details/52679041

    在我重装完vs2015,并解决了一些代码问题之后,出现了这两个问题

    1、找不到stdio.h以及windows.h等,我翻阅了很多资料,最后是这位博主解决了我的问题,链接如下:

    http://blog.csdn.net/tianrolin/article/details/51076630

    但是!!!重点并不是这个!!!!

    2、最最坑爹的来了,编译中出现了下面这个问题:

错误 MSB3075 命令“Regsvr32.exe /s "E:\TeamTalk\TeamTalk-master\win-client\solution\\..\bin\teamtalk\Debug\GifSmiley.dll"

:VCEnd”已退出,代码为 5。请验证您是否有足够的权限来运行此命令。 GifSmiley C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets 133

网上有资料说是权限的问题,我的同事也确实通过这个方法解决了这个问题,但是!!!!我明明也是管理员权限运行,却怎么也不行!!!用了半天时间查找资料,网上的说法都不能解决我的问题,有一度我已经在思考是重装系统还是在电脑上装个虚拟机了。好在天不绝人路,我在微软官方社区看到了说可能跟杀毒软件有关,然后我就抱着试试的心态关掉了我的360(这个小婊子,真是气死我了),然后,就可以了,编译没有错误了。。。。。

如果有和我相同问题的小伙伴,可以试试关掉你的360.。。

真的,我以后再也不用360了。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章