在编译的时候经常会遇到无法解析的外部符号这类的编译错误,当遇到这种问题有些时候会花费我们很多的时间去解决,很多时候我们会去msdn查看这个符号在哪个lib库里面,但是并不是所有的符号在msdn中都有,这时我们可能会去网上查找看有没有人曾经遇到过类似的问题,因此会花费我们很多的时间,所以本人经过研究尝试写了一个批处理帮助快速解决此类问题。
@echo off
setlocal
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
set BAT_ROOT=%~dp0
set findSymTempFile="%BAT_ROOT%findSymTemp.txt"
for /F "tokens=1,2 usebackq delims=," %%i in ("%BAT_ROOT%LibPaths.list") do (
if "