当前位置: 首页 > news >正文

如何选择做网站公司信誉好的苏州网站建设

如何选择做网站公司,信誉好的苏州网站建设,php网站商城源码,做网站软件的公司Cmake生成的Xcode工程相对路径与绝对路径的问题 文章目录 Cmake生成的Xcode工程相对路径与绝对路径的问题前言修改.pbxproj文件验证工程小结 前言 由于Cmake的跨平台的自动化构建的方便性以及他广泛应用于编译过程的管理#xff0c;在开发过程中难免用到Cmake。我也使用Cmake…Cmake生成的Xcode工程相对路径与绝对路径的问题 文章目录 Cmake生成的Xcode工程相对路径与绝对路径的问题前言修改.pbxproj文件验证工程小结 前言 由于Cmake的跨平台的自动化构建的方便性以及他广泛应用于编译过程的管理在开发过程中难免用到Cmake。我也使用Cmake针对相关静态库进行编译得到在iOS下使用的静态库但由于Cmake生成的相关工程是绝对路径的因此在合作开发过程中别人不能够很方便的进行共同开发。我针对Cmake生成相对路径的工程又不熟悉因此只能针对生成的Xcode工程进行从绝对路径到相对路径的改造因此本文的操作方式可能不那么符合正常的工作流程 并且在相关的类似文章中也有人提到Cmake生成的VScode工程是绝对路径并且是有意为之的相关文章CMake生成的vs的工程文件为何采用的是绝对路径 使用的Cmake命令生成Xcode工程Cmake . -G Xcode 修改.pbxproj文件 project.pbxproj文件是一个基于XML格式的文本文件它存储了Xcode工程中几乎所有的配置信息包括目标Targets、源文件Source Files、资源文件Resources、构建设置Build Settings等。在Xcode中每当你对项目进行更改如添加、删除或修改文件更改构建设置等这些更改都会反映到project.pbxproj文件中。 参考的相关文章Xcode工程解析深入了解project.pbxproj文件 .pbxproj文件也是Xcode中的Build Settings, General等设置的总和一般来说在Xcode中通过GUI来修改项目配置.pbxproj也会同步更新但某些情况却不会因此可能需要打开.pbxproj来修改。本人操作可能不规范 修改.pbxproj文件时需要注意备份以免关键数据丢失。 Note应当尝试首先修改build settings中的内容如果能够起作用请不要修改.pbxproj文件。 修改的原则根据自己通过Xcode建立的工程的.pbxproj文件进行对比修改为相对路径 其中需要用到的配置项有 $(PROJECT_DIR) 和 $(SRCROOT)它们分别表示项目根目录和项目目录。二者的区别 ( S R C R O O T ) 和 (SRCROOT)和 (SRCROOT)和(PROJECT_DIR)和 ( i n h e r i t e d ) 和 (inherited)和 (inherited)和{PODS_ROOT} 如果不确定二者的路径到底是什么可以通过以下命令来查看 xcodebuild -project projectName.xcodeproj -showBuildSettings | grep SRCROOT xcodebuild -project projectName.xcodeproj -showBuildSettings | grep PROJECT_DIR 打开.pbxproj文件可以搜索user等绝对路径中经常有的字段这些就是要修改的绝对路径了。 2. 将projectDirPatrh的路径替换为如下内容 projectDirPath ; //代表将项目根目录的路径替换为当前目录 将绝对路径中的替换成当前工程的$(PROJECT_DIR)示例如下 //未修改之前的代码已脱敏 HEADER_SEARCH_PATHS (/Users/xxxx/src/main,/Users/xxxx/src/main/xx,/Users/xxxx/src/main/xx,/Users/xxxx/src/main/xxxx,/Users/xxxx/src/main/xxx,/Users/xxxx/src/main/xxxx,/Users/xxxx/src/main/xxxxxxx,$(inherited),);//修改为 HEADER_SEARCH_PATHS ($(PROJECT_DIR)/src/main,$(PROJECT_DIR)/src/main/xx,$(PROJECT_DIR)/src/main/xx,$(PROJECT_DIR)/src/main/xxxx,$(PROJECT_DIR)/src/main/xxx,$(PROJECT_DIR)/src/main/xxxx,$(PROJECT_DIR)/src/main/xxxxxxx,$(inherited),);类似的均这样修改. Note: 在.pbxproj文件中使用$(PROJECT_DIR)要在路径前后加上双引号上述代码已体现。 验证工程 在上述进行修改时应当时不时的点击.pbxproj文件看看是否能成功打开和索引工程中的文件如果出现工程已损毁或者打开后工程文件索引不到全部标红说明刚刚修改的有错误。 这样防止在修改完后发现工程无法运行却无法定位问题位置。 修改完成后可以上传到代码仓库中再在电脑上另外一个位置clone下来上传到代码仓库中应当忽略工程的中间文件打开工程文件构建看是否成功以及设置里的是否都是相对路径。 小结 本文主要讲述了在Cmake生成Xcode工程后Xcode工程均为绝对路径的问题。给出了简单的修改为相对路径的方法以及操作步骤。本文仅供参考面对您的工程时请谨慎操作做好备份。 如果您觉得我写的不错请记得给我一个免费的赞
http://www.dnsts.com.cn/news/201458.html

相关文章:

  • 黑龙江建设网官网入口宁波网站优化如何
  • 建湖企业做网站多少钱最专业的网站设计平台
  • 深圳民治做网站优秀网站设计的标准
  • 学做网站的软件namecheap建站wordpress
  • 网站建设这个行业如何好大学网站设计
  • wordpress 文件地址网站子页面如何做seo
  • 响应式网站模板 金融建设银行官网网站
  • 用asp做网站需要什么软件效果好企业营销型网站建设开发
  • 网站收录查询主要由哪几个网站设计院项目管理系统
  • 国外网站模版免费下载网站建设的客户在哪里
  • 龙华网站建设方案表安装应用商店
  • 网站设置不可粘贴用手机能建网站吗
  • 投诉举报网站 建设方案wordpress旅游
  • 知乎 网站建设柳州做网站的公司
  • 西安专用网站建设在线设计平台的用户群分析
  • 网站备案没通过中国江门网
  • 有哪些网站建设工作找外贸客户的网站
  • wordpress快速仿站视频教程网站建设工作室wp主题模板
  • 网站设计机构郴州网站制作公司电话
  • 完整网站开发做知乎网站的图片
  • 网站设计板块wordpress上传视频只有声音
  • 郑州做营销型网站公司中原城市领先指数
  • 目前最好的旅游网站wordpress批量发布工具
  • 长沙网站设计公司怎么样网站服务器失去响应
  • 手机网站设计推荐做汽配外贸哪个网站
  • 网站如何加速音乐网站怎么做精准关键词
  • 需要做网站的企业电话两个wordpress共用一个数据库
  • 餐饮商城网站制作多少钱红酒网页设计素材
  • 网络营销网站建设设计方案文字图片在线制作生成器
  • 北流网站句容网站制作哪家好