是否可以从 Visual Studio 调试 QML?

mat*_*son 6 debugging qt visual-studio qml

我有一个加载 QML 项目的 QT 项目。当我从 QT Creator 运行程序时,调试程序的 QML 部分没有问题。我已经添加

set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DQT_QML_DEBUG ")

到我的 CMakeLists.txt 并检查“项目->运行”中“调试器设置”下的“启用 QML”

但我想从 Visual Studio 进行调试,因为那是我们通常工作的环境。

当您选中“启用 QML”框时,是否可以手动执行 QT Creator 所做的操作,以从 Visual Studio 激活调试?附加到某个进程或类似的进程?

我试图弄清楚“启用 QML”框的实际用途。但我一直无法找到对此的任何好的解释。

我们使用 CMake 来构建,MSVC 作为编译器,CDB 作为调试器。这些项目采用 QT5.5 和 QT Quick 2。Visual Studio 版本为 2015 Professional,QT Creator 版本为 4.1.0。

Rei*_*ica 4

自2018 年 10 月发布Qt Visual Studio 工具 2.3以来,QML 调试器已包含在 Visual Studio 中并可在 Visual Studio 中使用:)