我正在遵循一本书中的教程,在我的一些代码所在的.h文件中,我必须键入:#import。这个文件位于什么位置?它是某个框架的一部分,还是必须下载到某个地方?我用谷歌搜索了一下,在MacRumors上找到了一个关于math.h的问题,所以我知道它与iOS编程有关,可能并不是本书所特有的。
发布于 2011-07-08 00:36:44
如果您正在进行iOS开发,它是您已经安装的SDK的一部分。你所要做的就是把这行
#import <math.h>在你的代码中。你不需要下载任何东西。您不需要链接任何东西(数学库libm在iOS和OS上都是libSystem的一部分,默认情况下是链接的)。
请注意,这与"iOS编程“无关。<math.h>是C标准库的一部分,并不特定于任何平台。
你试过这个吗?你遇到什么问题了吗?
发布于 2011-07-08 00:09:17
好吧,这要看情况。在你接下来的教程中,如果它像这样导入头文件:
#import "math.h"这意味着它在用户头搜索路径中。换句话说,它不是一个系统库,而是作者创建的东西。如果是这样的话,你必须在网上找到它,或者可能在你正在阅读的书的后面。
如果库显示为如下所示:
#import <accelerate/math.h>然后它是一个系统库(注意“<>”而不是引号),在accelerate框架中(只是一个例子,我不知道accelerate中是否有math.h )。导入路径的第一部分指示您将在其中找到头的框架。
如果您将问题更改为在书中包含完整的#import语句,我可以更准确地帮助您。
https://stackoverflow.com/questions/6613516
复制相似问题