我如何使用一堆.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++ 创建 一堆 何使用 cpp 文件 一个      更新时间:2023-10-16

我正在尝试从一些斯坦福课程学习c++,他们有一个自定义库,其中包含一堆头文件(.h)和他们相关的源文件(.cpp)。

我想创建新的c++项目在xcode 6。X来尝试代码,并将这些自定义头文件包含在我的新项目中。

我不知道如何在我的项目中包含这些文件,以便我可以和平地#包括"blahblahblah.h"并使用头文件中的函数而不会出现问题。

我对xcode, c++(虽然我知道一些编码部分)和这个过程中的任何其他东西都是新的。

简介:

  1. 我有一个文件夹库,其中包含一系列。h和。cpp文件。
  2. 我有XCode 6.x。x/Eclipse安装。
  3. 我想创建一个新的c++项目并使用#include" oneoftheseheaderfiles .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 -框架和库下选择库,在下一个窗口将框架更改为None (Plain C/c++ library)和static(因为这就是你所说的)。

一旦你的项目被创建,添加现有的头文件和源文件到你的项目中,要么用鼠标拖动它们,要么用右键点击添加文件下拉菜单,如果你想要一些顺序,你可以在Xcode中创建一个新的组。

添加文件时,在显示的添加窗口中,您可以选择复制它们或使用它们的当前位置。

如果需要的话,你可能需要改变目标配置中的"Build Settings"下的"header search path",如果这是你第一次使用Xcode,有些听起来会很奇怪,但我相信你会在Apple Developers门户网站上找到大部分的详细信息。

如果您想测试文件而不必创建外部静态库,您可以创建一个命令行项目并更快更容易地测试它们。

相关文章: