我有一個單獨的.cpp文件,我非常想調試它。使用Xcode調試C++ .cpp文件
沒有創建一個Xcode項目,有無論如何我可以使用Xcode調試器進行調試嗎?
當我在Xcode中打開文件來編輯和設置斷點時,程序不會停在斷點處。
我有一個單獨的.cpp文件,我非常想調試它。使用Xcode調試C++ .cpp文件
沒有創建一個Xcode項目,有無論如何我可以使用Xcode調試器進行調試嗎?
當我在Xcode中打開文件來編輯和設置斷點時,程序不會停在斷點處。
你不能通過Xcode調試沒有一個項目,因爲沒有一個項目,Xcode只作爲一個文件編輯器與顏色突出顯示,所以一個。
對於調試,您需要使用調試選項編譯的可執行文件,該選項是通過編譯器生成的。簡單的方法(但在我看來更糟)是製作一個Xcode項目並將.cpp文件放在那裏。在終端上學習如何使用g ++(編譯器)和gdb(調試器)也有難度(也可能是最好的將來參考)。
對於我來說,Xcode的路線變得更加複雜。 – wbarksdale
如果沒有人回答以後你,也許這篇文章將幫助你
我不是一個Xcode開發,但我知道,調試需要一個過程:
調試
相應的(!)代碼
的信息,存儲特殊的調試信息,這給調試器一個機會到m AP從二進制程序到你的C++(或其它)代碼
和過程,確保:)
這個鏈接可以幫助理解,如果你已經調試信息
http://www.meandmark.com/xcode3debugging.pdf
你可以搜索單詞「調試信息」,並試圖瞭解,如果你有沒有
我不知道這是否適用於你的具體情況,但有一個與大多數Mac OS X的內核(即XNU-Dev的巫毒內核)的錯誤運行在AMD處理器上可以防止調試器在斷點上暫停。幾年前我不得不面對這個問題,直到我發現了內核錯誤,這讓我發瘋了! –