营销式网站建设哈尔滨电话本黄页
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文件全部读取出来,包括当前目录的子文件夹里面的。

