簡體   English   中英

(lldb)錯誤代碼在C ++中的Xcode中不起作用

[英](lldb) error code not working in Xcode with C++

我只是從C ++開始,我想嘗試運行此測試...當我嘗試編譯代碼時,它只給出錯誤提示(lldb):

#include <iostream>

using namespace std;

//---------My Function--------//`

int addNums(int x, int y){
    int answer = x + y;
    return answer;
}

int main(int argc, const char * argv[]){
    // insert code here...
    /*
    int num;
    cin >> num;
    cout << num;
    cout << "\n";

    char hm[] = "eef";
    cout << hm[2] << endl;
    */

    cout << addNums(1, 2);
    return 0;
}

如果通過“構建”來表示您單擊了“播放”按鈕-工具欄中最左側的按鈕-那么它將用於構建和運行您的代碼。 構建可能很好。 您可以通過切換到“報告”導航器(帶有氣泡圖標的導航器)並單擊最新的“構建報告”來檢查構建是否正常。如果要在不運行的情況下進行構建,則Cmd-B是您要執行的操作。

無論如何,如果您要求構建和運行,並且構建順利,Xcode將在調試器中啟動程序,這將切換到Debugger UI。 由於您的程序僅打印某些內容並退出,因此調試器應該剛剛在調試器控制台中打印了“ 3”並退出了。 不知道為什么您會看到lldb提示,這不是我所看到的。

您可以嘗試設置一個斷點,並查看調試器在遇到斷點時的外觀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM