xcode修改代码目录结构出现clang: error: no such file or directory 解决方法

需要迁移一个开源工程的一部分内容到自己工程,迁移对方的工程到自己工程之后,因目录结构配置整理需要,对嵌入的工程目录进行了结构改变,编译后出现:

clang: error: no such file or directory:

‘/Users/username/Desktop/echonest-echoprint-ios-sample-b937c04/Classes/ClassName/clang:

error: no such file or directory:‘

揪其原因,很明显,因为改变了工程目录结构,导致编译时,无法找到相应的文件/目录,Xcode中所有的配置文件都翻了一遍,也没有找到对应的设置项,很自然,想到那个蓝色的 .xcodeproj 扩展名项目文件,肯定是有一部分配置在建立工程之初就写到那个里面了,但是没有给出可设置的地方。

解决方法是:

1 先将.xcodeproj扩展名的项目文件扩展名修改为.zip,注意:进行此操作之前需关闭对应操作的项目,我一般是直接退出Xcode。

2 打开改为zip的文件夹

3 在文件目录下找到project.pbxproj这个文件,使用文本编辑器打开

4 修改无法识别或找到的文件地址或目录,让对应的路径指向正确的地址,问题就解决了

说明:有时候我们编译的时候,没有把对应的文件添加到工程中,也就是说实际文件目录中有这个文件,但是忘记了添加到工程中的时候,也会出现和这个相同或类似的错误。

原文地址:http://blog.csdn.net/some_do/article/details/8776475

时间: 2024-11-10 13:40:12

xcode修改代码目录结构出现clang: error: no such file or directory 解决方法的相关文章

Xcode编译报错:< Apple Mach-O Linker Warning > clang: error: no such file or directory: 'xxxx'

Xcode编译报错概述: clang: error: no such file or directory: 'CoreGraphics' 一般原因是链接库内容导入丢失,这种的排查下target - Build Phases - link banary with library基本能够解决 又或者是导入的库没有在buildSettings里设置library或framework 的 searchPath. but...今天遇到的这情况有点骚哇 不管是重新clone工程还是删除并重新导入报错的类库都

clang: error: no such file or directory: '/Users/smile/Downloads/代码/04-ItcastWeibo(后台运行)/ItcastWeibo

clang: error: clang: error: no such file or directory: '/Users/smile/Downloads/代码/xxx clang: error: no input files Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang failed with exit code 1 解决办法: 在你的主工程文件 target搜素,pch ,找到Pr

clang: error: no such file or directory: xxx.pch

今天打开一个下载的例子 报clang: error: no such file or directory: xxx.pch的错 说一下解决方案 1.先在你的工程里找到这.pch文件- 2.把它现在的路径拷贝下来 3.在 build Setting 里找到 prefix Header把里面的路径替换掉. 再重新编译就OK了-

Ubuntu下 fatal error: Python.h: No such file or directory 解决方法

参考: fatal error: Python.h: No such file or directory Ubuntu下 fatal error: Python.h: No such file or directory 解决方法 根据使用的Python版本安装python-dev库. sudo apt-get install python-dev # for python2.x installs sudo apt-get install python3-dev # for python3.x i

Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法

错误描述 安装Redis 2.8.18时报错: zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error: #error "Newer version of jemalloc required"make[1]: *** [adlist.o] Error 1make[1]: Leaving directory `/data0/src/redis-2.6.2/src

Redis 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法

错误描述 安装Redis 2.8.18时报错: zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory zmalloc.h:55:2: error: #error "Newer version of jemalloc required" make[1]: *** [adlist.o] Error 1 make[1]: Leaving directory `/data0/src/redis-2.6.2/

Xcode 升级后,常常遇到的遇到的警告、错误,解决方法(转)

从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法,还有一些逻辑关系更加严谨了.1,警告:“xoxoxoxo”  is deprecated解决办法:查看xoxoxoxo的这个方法的文档,替换掉这个方法即可. 2,警告:Declaration of "struct sockaddr" will not be visible outside of this function解决办法:在你的开源.m文件中添加 #import 3,警告:Implicit conversion fro

杨泽业:wordpress修改代码没有保存按钮是怎么回事呢?需要怎么解决呢?

问题:wordpress修改代码没有保存按钮是怎么回事呢?需要怎么解决呢? 我们(通常是新手或者新上传的模板)在WordPress后台修改代码的时候,发现代码修改好了,却没有保存的按钮,是怎么回事呢? 原来问题在于这个模板的目录没有给写入的权限?知道了问题,那么解决问题的方法就很简单了,给予这个模板的文件夹777的权限即可. wordpress 本站使用的是独立的Linux服务器,直接使用命令修改这个文件夹的权限为777即可解决.刷新页面即可看见保存的按钮了. 如果你使用的是虚拟主机的话,可以到

webpack编译报错:Module not found: Error: Cannot resolve 'file' or 'directory' ./../../node_modules..

在同事的mac电脑上,可以正常编译,拿到我这边就出错了(⊙﹏⊙) 好像是webpack在window下的一个bug,需要让 webpack 和你的项目保持在一个盘符下,参考. 解决方法: 修改config.js配置文件,在所有目录前加上path.join,参考1,参考2. webpack编译报错:Module not found: Error: Cannot resolve 'file' or 'directory' ./../../node_modules..