Update:如果是为了练习C/C++编程,这种方法也不是不可以,但是如果你只是为了得到list,那就大可不必如此了。直接用batch或则python,都可以很方便的实现。
以batch为例,在包含lib文件的文件夹里,新建一个txt,输入以下内容,然后保存文件,将文件后缀改为.bat,例如test.bat,点击这个文件运行,就是生成一个1.txt的文件,里面就会list所有的.lib的名字。
dir *.bat /b/o:n>1.txt
每次配置VS时,需要填入关于opencv的附加依赖项,如下所示,有很多项需要填入,由于是自己编译的opencv,可能从网上寻找对应的list也不一定适用,但是手动一个个敲,又太麻烦,这时候程序员的价值就体现了,可以写个程序遍历库文件下的.lib文件,把文件名保存到一个txt文本中即可。
这个程序需要用到文件夹的遍历,可以参考下面两篇博客:
2) c+&