QT在VS下跳转到函数定义

Lani ·
更新时间:2024-11-10
· 861 次阅读

QT在VS下跳转到函数定义

新版本的qt(某些旧版本的qt官网上提供pdb文件vs可以读取)无法直接在ide(或qt creator)里面自动跳转到源函数定义,查过资料尝试过很多办法都失败了,最后自己写了个脚本导出qt源码目录,vs的assistx加载源码目录达到跳转到函数定义的目的。注:需下载官网上的源码文件夹src

Step 1

python main.py “qt src的目录地址”
导出qt源码目录

# -*- coding: utf-8 -*- # main.py import os import sys def main(path): result = [] for root, dirs, files in os.walk(path): for name in files: if name.endswith(".cpp") and name.startswith("q"): result.append(root) pass fd = open(r'./qt_source_dir.txt', 'w') for dir in result: fd.write(str(dir)) fd.write('\n') print("Done, check qt_source_dir.txt") fd.close() if __name__ == "__main__": try: main(sys.argv[1]) except: print("usage: main.py " + r'C:\Qt\Qt5.14.2\5.14.2\Src') Step 2

把上一步导出的源码目录文件添加到vs的assistx,在c/c++ directories下的source files下粘贴即可 原创文章 1获赞 0访问量 30 关注 私信 展开阅读全文
作者:TyIerDurden



函数定义 函数

需要 登录 后方可回复, 如果你还没有账号请 注册新账号