[英]Create Xcode project from .cpp files
我有很多C ++項目/文件,我想將它們創建為Command Line Tool
文件類型.xcodeproj
以進行調試。 我認為成功完成此操作的唯一方法是創建一個新的Command Line Tool
Xcode項目> Type: C++
然后添加C ++項目目錄或文件。 無論如何,無需創建新項目並手動向其中添加文件,即可執行此操作?
注意:默認情況下,Xcode打開單個.cpp文件,但它們未與Command Line Tool
關聯或具有.xcodeproj
文件類型。
尋找做同樣的,我發現這個鏈接,我希望是有用的
http://hiltmon.com/blog/2013/07/05/xcode-and-the-simple-c-plus-plus-project-structure/
該鏈接向您展示了如何配置Xcode以在c ++項目中工作,這有些棘手,但是可以使用。
Xcode和簡單的C ++項目結構
在上一篇文章中,我談到了一個簡單的C ++項目結構,我正在使用它來創建一堆工作的高速守護進程。
使用TextMate 2和Terminal來制作和運行該項目很有趣,但是現在我已經了解了編碼的精髓,我更喜歡使用IDE來幫助我導航和調試代碼。
這是在Mac上設置Xcode 4以便使用我們的Makefile進行編譯並運行/調試應用程序的方法。
請注意,由於這些項目已經存在,因此在安裝過程中會涉及少量的shenanigan。
步驟1:創建一個外部構建系統項目
啟動Xcode,然后選擇“文件” /“新建項目”。
單擊其他,然后選擇外部構建系統。
點擊下一步。
輸入您的項目名稱,我使用現有項目的名稱,以便Xcode項目文件匹配。
然后單擊“下一步”。
現在,您將把這個項目保存在Simple C ++項目文件夾的根目錄下。 只需選擇項目根目錄,然后單擊“創建”即可。
步驟2:移動項目文件
問題是這樣的。 如果您選擇了Simple C ++項目所在的Projects文件夾的根目錄,則Xcode將用空白文件夾及其* .xcodeproj文件替換簡單項目文件夾。 那不是我們想要的。
因此,我們選擇了項目本身的根。
但是Xcode創建了一個以您的項目命名的子文件夾,並將* .xcodeproj文件放在其中。 那也不是我們想要的。 因此,讓我們對其進行修復。
退出XCode。
將* .xcodeproj從子文件夾中拖放到項目根目錄。 現在刪除子文件夾。
雙擊已移動的* .xcodeproj,以再次在Xcode中打開項目。
步驟3:添加來源
在Xcode窗口的左下方,單擊+圖標。 然后選擇將文件添加到“您的項目名稱”。
選擇除構建文件夾以外的所有內容,然后選擇添加。
步驟4:測試構建
單擊頂部的項目以查看“項目和目標”面板。 您應該看到已經設置了外部構建工具配置以使用我們之前擁有的Makefile。
要構建,請按⌘B。
步驟5:執行
我們仍然需要做一件事,那就是告訴Xcode運行哪個可執行文件。
在產品菜單下,選擇方案,然后選擇方案..或按⌘<。
在左窗格中單擊“運行”。 單擊“可執行文件”旁邊的下拉菜單,然后選擇“其他…”。 在bin文件夾中找到可執行文件,然后單擊它。
如果願意,也可以將調試器更改為GDB。
要將參數傳遞給默認運行,請單擊“參數”選項卡並將其添加到此處。
單擊確定保存。
按⌘R運行,Xcode將彈出一個控制台窗口以顯示程序的輸出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.