в qt с кодом c не отображается код ассемблера

#c #qt #assembly

#c #qt #сборка

Вопрос:

Я использую linux ubuntu и использую 32-разрядный QtCreator 5.2. Я компилирую программу в режиме отладки, для отладки я использую точку останова. когда я его компилирую, он показывает код сборки, и если я закрою файл сборки и использую F5 для перехода к следующей точке останова, он снова показывает код сборки, как я могу отключить отображение режима сборки?

Спасибо

Ответ №1:

Вы не можете перестать показывать код ассемблера во время отладки, выход — просто убедиться, что вы разместили точки останова в своем коде, поэтому, когда вы нажмете кнопку возобновления (клавиша F5 в вашем случае), он вернется к вашему коду.

Я видел такое же поведение в Visual Studio (Windows) и XCode (Mac).

Комментарии:

1. Я установил точку останова в коде c , но при нажатии клавиши F5 была открыта новая вкладка, содержащая ассемблерный код с некоторой точкой останова, заданной в коде c (если я использую 2 точки останова в c , код сборки содержит две точки останова в соответствующей позиции.)

2. Можете ли вы поделиться скриншотами со своим вопросом.

3.вот две картинки из моего кода xum.ir/images/2014/06/20/Snap2014062007h22m20s003.png xum.ir/images/2014/06/20/Snap2014062007h20m19s001.png и это тот самый test.pro файл, если это необходимо xum.ir/images/2014/06/20/Snap2014062007h22m09s002 .png

4. @emranvfd Код кажется обычным проектом C , а не проектом Qt, я прав? Потому что, если вы хотите запустить пользовательский интерфейс в Qt, у вас есть какой-то другой контент в main.

5. ДА. Я пишу обычный код на c и добавляю к нему пользовательский интерфейс.