QT绘制激光雷达位图之第三方库的批量添加
2018-03-30 16:29
344 查看
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());
}
}
}
}
为此,我们可以写一个小程序来读入 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());
}
}
}
}
相关文章推荐
- Qt中添加第三方插件VTK,Designer中有但Creator中没有
- WebPlayer9电影整站系统第三方电影批量添加工具
- QT 添加第三方库
- linux下QT添加第三方库
- Qt开发中如何添加第三方库--(以ffmpeg和sdl库为例)
- Qt 在mac 下添加第三方 framework的方法
- 使用powershell批量添加Qt的文件(生成pro)
- qt添加第三方库
- 【扇贝批量添加单词到词库】利用python调用扇贝API (oauth2)
- [转]Qt在Windows下添加语音输出功…
- 游戏开发笔记之五——游戏画面绘图(二)绘制位图
- 分布式监控系统Zabbix--完整安装记录-批量添加主机和自动发现端口
- ListBox的批量添加和删除
- 用Qt Designer 给对话框控件添加背景图片和颜色或者插入图片
- Xcode添加第三方控件出现( linker command failed with exit code 1)的处理
- 《转》qt中添加背景图片(stylesheet)
- 批量添加删除用户(SHELL)
- 使用批处理命令和dsadd命令批量向域中添加计算机账号
- Ado.net批量添加和更新数据简单示例
- QT菜单栏添加