QT 在导入第三方库文件的时候只能逐条添加,但是思岚公司的依赖库非常之多,如果还是手动添加的话,无疑是一个比较大的工作量且非常繁琐。
为此,我们可以写一个小程序来读入 lib文件夹下面的所有文件名称,这样添加的时候就不用逐条复制,可以一下子全部加入。
代码如下:
import java.io.File;
public class takeFilePathAndName {
public static void main(String[] args)
{
String path = "H:\\Postgraduate\\SDP_rander\\slamware_sdk_windows.2.5.0_dev.20170718\\lib";
getFile(path);
}
private static void getFile(String path)
{
File file = new File(path);
File [] array = file.listFiles();
for(int i = 0;i < array.length;i++)
{
if(array[i].isFile()) {
//only take file name
//System.out.println("^^^^" + array[i].getName());
//take file path and name
System.out.println(array[i].getPath());
}
else if(array[i].isDirectory())
{
getFile(array[i].getPath());
}
}
}
}