繁体   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