我在使用ffmpeg库的时候,遇到了个问题,就是clone下来的C代码无法用Android Studio 或者 VS去打开整个库并且让代码的依赖关联起来,比如想查找某个结构体或者函数在哪定义,如果一个个文件的去查找是不切实际的,然而QT Creator是个很好的IDE,能让我们像使用Android Studio编辑查看Java代码、Xcode编辑查看OC代码一样。
步骤
1.在开源库的文件夹下新建后缀名为.pro的文本文件,比如我下载的开源库的文件夹是FFMPEG,那么就在FFMPEG文件下新建缀名为.pro的文本文件。
2.打开刚刚新建的文本文件编辑它,输入以下脚本:
all_src = $$system(for /r . %i in (*) do @echo %i)
SOURCES += $${all_src}
3.在QT Creator 选择菜单 :文件->打开文件或项目,然后找到刚才新建的pro文件打开。
点击Configure Project 按钮,完成代码导入
“源文件”里面就是C/C++代码
如果想查找某函数或者结构体的定义,可以按快捷键F2或者键盘ctrl+鼠标左键即刻跳到定义