在Visual Studio中进行CMake和逐步调试

时间:2014-12-02 11:29:04

标签: visual-studio-2010 unit-testing debugging cmake

如何逐步调试CMake创建的Visual Studio 2010解决方案的项目部分? CMakeLists.txt为CMakeLists.txt的每个目标创建了三个项目ALL_BUILD,RUN_TEST和INSTALL以及其他单独的项目。 因此,测试由CMake创建,因此在Visual Studio中列为要编译的单独项目,以便为每个测试生成可执行文件。我没有使用Visual Studio提供的内部测试框架,因为看起来CMake没有考虑到它! 鉴于构建RUN_TEST一些测试失败,我想对测试进行逐步调试,但是通过将测试设置为启动项目是不可能的。此外,如果在RUN_TEST脚本之外执行,则测试没有设置命令行参数。

是否有人在Visual Studio 2010中了解CMake?

有谁知道如何调试我的测试?

提前Tnx

1 个答案:

答案 0 :(得分:1)

如果您使用的是CppUnitTestFramework:

打开测试视图(测试/ Windows /测试视图)。您应该在那里看到所有测试的列表。右键单击要调试的测试,然后选择“调试选择”。就是这样。

您也可以选择多个测试并以这种方式调试它们。