簡體   English   中英

從.cpp文件創建Xcode項目

[英]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.

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