簡體   English   中英

我如何使用一堆.h和.cpp文件創建可以在另一個c ++項目中使用的靜態庫

[英]How do i use a bunch of .h and .cpp files to create a static library that can be used in another c++ Project

我正在嘗試從一些斯坦福課程中學習C ++,它們有一個自定義庫,其中包含一堆頭文件(.h)及其關聯的源文件(.cpp)。

我想在xcode 6.x中創建新的C ++項目,以嘗試代碼並將這些自定義頭文件包含在我的新項目中。

我毫不奇怪如何在我的項目中包括這些文件,以便我可以和平地#include“ blahblahblah.h”並使用該頭文件中的函數而不會出現問題。

我對xcode,c ++(盡管我知道一些編碼部分)和此過程的其他任何事物都是新手。

摘要:

  1. 我有一個文件夾庫,其中包含一系列.h和.cpp文件。
  2. 我已經安裝了XCode 6.xx / Eclipse。
  3. 我想創建一個新的C ++項目並使用#include“ OneOfThoseHeaderFiles.h”,然后使用這些頭文件中的函數或其他內容。

還假設我不知道如何運行一些我看到很多的命令行代碼。

如果有人可以用最簡單的方式(最好是逐步地)告訴我,我將永遠感激不已,並向我唱贊歌,直到我死為止:)

注意: XCode或Eclipse都可以。 我真的只是想開始編碼。

我花了整整一周的時間來嘗試xcode,eclipse等,並嘗試遵循大量步驟來使其正常工作,但是我卻無能為力地添加文件。 信息似乎是針對Xcode 4.x的,每個菜單似乎都已更改,或者建議太復雜了,以至於像我這樣的新手都無法弄清楚。

首先,幾乎所有有關Xcode的信息都將在Apple Developer的門戶上提供: https : //developer.apple.com/library/prerelease/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/start_project.html#//apple_ref/ doc / uid / TP40010215-CH2-SW5

要在Xcode 6上創建一個簡單的靜態庫,請先創建一個新項目,然后在OS X-Framework and Library下選擇Library,在下一個窗口中將Framework更改為None(純C / C ++庫)和static(因為您正在說什么)。

創建項目后,通過使用鼠標拖動鼠標或使用右鍵單擊功能中的添加文件下拉菜單將現有的標題和源添加到項目中,可以根據需要在Xcode中創建新組。他們。

添加文件時,在顯示的添加窗口上,您可以選擇復制文件或使用其當前位置。

如果需要,您可能必須在目標配置的“構建設置”下更改“標題搜索路徑”,如果這是您第一次使用Xcode,這聽起來有些奇怪,但是我相信您會在其中找到大部分Apple Developers門戶非常詳細。

如果要測試文件而不必創建外部靜態庫,則可以創建命令行項目並更快,更輕松地對其進行測試。

暫無
暫無

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

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