PCL 导入VS配置的大量依赖项名称快速读取
PCL是1.12.0版本的,VS是2022版本,配置环境遇到了大量的lib名称需要读入
本文记录采用批处理脚本方式读取名称方式
@echo off
for %%I in (*.lib) do echo %%I>>all.txt
for %%I in (*d.lib) do echo %%I>>adebug.txt
for %%I in (*9.0.lib) do echo %%I>>arelease.txt
pause
for %%I in (*.lib)
:遍历当前目录所有.lib文件,将文件名写入all.txt13for %%I in (*d.lib)
:匹配以d结尾的.lib文件(如debug.lib),写入adebug.txt12for %%I in (*9.0.lib)
:匹配以9.0结尾的.lib文件(如xxx9.0.lib),写入arelease.txt12
将批处理脚本(.txt)命名为.bat后缀,然后在相应文件夹执行就可以读取相应文件夹的lib文件,形成几个txt文件。
----------------------------------------------
@echo off
dir /s /b *.lib | findstr /i "d\.lib$" > debug_libs.txt
dir /s /b *.lib | findstr /i "9\.0\.lib$" > release_libs.txt
当然这个可以把整个文件的lib文件全部读取出来,包括当前目录的子文件夹里面的。