Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >带有工作区的Xcode 5中的静态库

带有工作区的Xcode 5中的静态库
EN

Stack Overflow用户
提问于 2013-09-21 22:00:44
回答 1查看 6.3K关注 0票数 0

是否有人对工作空间的静态库有问题。我正在查看一个旧工作区,其中有一个普通的xcode项目和一个静态库。它在Xcode 5中运行良好,然后我想添加一个新的静态库。我在视图控制器中添加了头文件,我想尝试使用它,将静态库添加到我的工作区,并添加我的静态库作为链接的框架之一。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#import "CTAutoLayoutUtilities/CTAutoLayoutUtilities.h"

它构建得很好,只有头文件就位。我开始打字,我看到我的静态库中有一些类别出现在intellisense中。然后,我尝试构建,并得到一个错误,说它找不到上面列出的头文件。当我的静态库工作时,我没有改变用户头搜索路径。它仍然有:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(BUILT_PRODUCTS_DIR) 

之后,我尝试了项目的清理(cmd + shift + option + k)。然后重建,现在它抱怨它找不到我的任何一个静态库的头文件,包括一个最初工作到现在为止的库。然后,我从要链接的框架中删除了新的静态库,但是编译器仍然抱怨它找不到能够工作的头文件。

有没有人知道Xcode 5中是否发生了更改,或者我如何才能再次识别我的库?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-21 23:33:02

我一直在使用Xcode工作区,并且没有注意到来自Xcode 4 WRT包含路径的任何更改。

我总是这样做:

  • 将所有项目放在我的~/Source文件夹中,以便它们都在同一级别(即它们都是兄弟姐妹)。
  • 创建Xcode项目并在将其添加到Xcode工作区之前对其进行测试。
  • 我总是在使用其他项目的任何项目的项目设置中手动设置Header Search Path;例如: $(PROJECT_DIR)/./OtherProject1/include$(PROJECT_DIR)/./OtherProject1 2/include /opt/local/include
  • 我不必设置Library Search Path,因为二进制文件/库总是放在DerivedData文件夹中的同一个目录中。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18940870

复制
相关文章
Xcode 创建.a和framework静态库
最近因为项目中的聊天SDK,需要封装成静态库,所以实践了一下创建静态库的步骤,做下记录。
Haley_Wong
2018/08/22
3.3K0
Xcode 创建.a和framework静态库
Git工作流程、工作区、缓存区、版本库
暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
子润先生
2021/07/08
1.1K0
iOS开发静态库SDK指南: 搭建一个提高开发效率的静态库工程、混淆带有bitcode sectname 的静态库
【代码混淆】1、基于编译器混淆静态库(StaticLib)2、字符串加密:使用clang-c接口
公众号iOS逆向
2021/03/08
9800
Git 工作区、暂存区与版本库
基本概念 工作区 在电脑中能看到的目录 工作区.jpg 此处的 initialize 文件夹可被看作为工作区 暂存区 一般存放在 .git 目录下的 index 文件中,也将暂存区称作索引 未提交的文件修改通通放在暂存区中 暂存区.jpg 版本库 工作区中的 .git 目录(.git 为隐藏目录) 版本库.jpg 添加文件到版本库中 把文件添加到暂存区中 把暂存区的所有内容提交到当前分支 添加暂存区 将工作区中的文件添加到暂存区 语法 git add 文件名 添加暂存区.jpg 添加完成之后查看本地库状
Emperor_LawD
2021/08/20
7410
Git 工作区、暂存区与版本库
Git工作区、版本库与暂存区
Git与其它版本控制系统如SVN的一个最大的不同之处就是发明了暂存区的概念,本文从创建Git版本库开始,依次描述了追踪文件、修改文件、丢弃修改、提交修改等基本Git操作,在此过程中介绍了Git版本控制系统中三个重要概念:工作区、版本库与暂存区。
我是东东东
2018/08/01
8520
Git工作区、版本库与暂存区
git-工作区、暂存区、版本库
就是 git init 的目录,就是工程目录。 工作区下包含着版本库 .git 文件夹。
潇洒
2023/10/20
2260
git-工作区、暂存区、版本库
Xcode 11 初体验(Xcode工作流的改进(Workflows))
我们这里着重介绍一下 Editor Options 、Add Editor、MiniMap 这3个选项。
iOSSir
2019/10/18
2.6K0
工作区介绍
1.一个代码包可以有多个以.go为扩展名的源码文件组成如下,demo1.go demo2.go 和 main.go 都属于代码包main,注意同一个目录下的.go 文件只能属于一个代码包
酷走天涯
2019/06/11
8130
工作区介绍
linux动态库和静态库的使用_静态库的使用
例如,用test1.c、test2.c、test3.c、test4.c以及main1.c形成可执行文件,我们需要先得到各个文件的目标文件test1.o、test2.o、test3.o、test4.o以及main1.o,然后再将这写目标文件链接起来,最终形成一个可执行程序。
全栈程序员站长
2022/11/11
4.8K0
MatLab工作区
MatLab 中的基础工作区是针对当前 MatLab 窗口内的脚本代码而言的(无论是命令行窗口输入的还是 M 脚本文件中的),是所有脚本代码所共享的(即对当前 MatLab 窗口而言是唯一的),是对外可见的(即 MatLab 窗口中显示的工作区),与当前 MatLab 窗口是共存亡的。
hotarugali
2022/03/01
1.3K0
Xcode other link flag参数详解和解决静态库冲突分析
先猜一下这个参数,Other Link Flag 其他链接标志,从字面上的意思来看,肯定代码链接的时候有关和链接器有关。
星宇大前端
2019/01/15
2.7K0
递归 栈 堆 静态区
局部变量 函数形参 栈区 栈溢出——stckoverflow动态开辟的内存 如malloc calloc 堆区全局变量 static修饰的变量 静态区#include <stdio.h>int main() { printf("🐂\n\n"); main(); return 0;}#include <stdio.h>int print(int n){ if(n > 9) { print(n/10); } printf("%d ",n%10);}int
无暇
2023/01/09
2790
方法区(Method Area)存储的静态变量[通俗易懂]
静态变量之所以又称为类变量,是因为静态变量和类关联在一起,随着类的加载而存在于方法区(而不是堆中)
全栈程序员站长
2022/08/30
4140
创建属于自己的静态库,并合并静态库
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/49635573
用户1451823
2018/09/13
1.2K0
创建属于自己的静态库,并合并静态库
导入Xcode10中删除的库
2.解压zip包,然后打开终端cd到libstdc--master文件夹,最后将install.sh拖到终端中执行即可。
用户1398866
2021/04/15
6490
ReverseSSH:带有反向Shell功能的静态链接SSH服务器
ReverseSSH是一款功能强大的静态链接SSH服务器,ReverseSSH带有反向Shell功能,可以帮助广大研究人员提供强大的远程访问功能。该工具主要适用于渗透测试、HackTheBox挑战或CTF比赛等场景。
FB客服
2021/10/21
1.5K0
Git之工作区和暂存区
工作区和暂存区 Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如
兮动人
2021/06/11
9040
Git之工作区和暂存区
动态库和静态库的特性
库是共享程序代码的方式,一般分为静态库(static libraries)、动态库(dynamically loaded libraries)和共享库(shared libraries)。
李小白是一只喵
2020/04/23
1.9K0
静态库与动态库的思考
前言 在上文《编译与链接过程的思考》评论中暴走大牙提到了静态库和动态库依赖的问题,还在群里提了几个测试样例和测试工程。 大致介绍下测试工程和如何进行测试: 工程P为主工程,其中有4个子工程A、B、C、D,子工程打包的库为动态库或静态库,子工程之间存在依赖关系。 通过修改主工程的依赖库,以及子工程的依赖关系以及打包类型,测试动态库依赖静态库、静态库依赖动态库、静态库依赖静态库的情况。 正文 在测试之前,先简单说明下静态库和动态库的打包方式 **Cocoa Touch Framework ** Maco-
落影
2018/04/27
1.6K0
静态库与动态库的思考
ios的动态库和静态库
当你创建一个framework文件时,系统“默认”是一个动态库的格式,如果想做成静态库,需要在buildSetting中将Mach-O Type选项设置为Static Library就行了!
码客说
2019/10/22
8530

相似问题

无法在工作区中的XCode 4中链接静态库

11

从工作区创建静态库

20

带有静态库的Xcode 7存档错误

12

带有Xcode 4.5的Cocoa Touch静态库

22

通过Xcode工作区将静态库与演示应用程序链接

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文