Отладка с точками останова нормально работает в Visual Studio, используя тот же Cmake. . < /p>
Местоположение исходного файла показано ниже. < /p>
Код: Выделить всё
C:/Workspace/CPU_Raytracing/main.cppВывод в консоли отладки показан ниже.
Thread 1 "Renderer_Tester" hit Breakpoint 2, main () at C:/Workspace/CPU_Raytracing/main.cpp:7
7 in C:/Workspace/CPU_Raytracing/main.cpp
< /code>
Однако путь, полученный из Callstack через стек копирования вызовов, показан ниже. < /p>
main() (c:\Workspace\CPU_Raytracing\build\C\Workspace\CPU_Raytracing\main.cpp:7)< /code> < /p>
У кого -нибудь есть решение для этой ситуации? < /p>
>
То же самое касается очистки кеша Cmake или удаления строительства и перезапуска. p>
Желаемый результат состоит в том, что при отладке через CMAKE от VSCODE он останавливается в точке останова и указывает на соответствующий SourceCode. < /p>
Подробнее здесь: https://stackoverflow.com/questions/777 ... -in-vscode
Мобильная версия