`

IOS开发环境搭建1(Xcode4.3.2+MacPorts2.1.1+OpenCV2.4.0)

阅读更多

开发硬件设备:MacBook Air/Pro

应用硬件设备:iPad、iPhone

 

开发环境搭建:

1.推荐系统升级到最新版本,我当前的版本Mac OS X 10.7.4

2.在AppStore下载Xcode,我下载的版本:Xcode 4.3.2

配置Xcode,安装Command Line Tools
xcode → Preferences –> downloads → Command Line Tools(180M)

     如果不配置Command Line Tools,在使用MacPorts安装软件的时候会出现如下错误信息

Warning: The Command Line Tools for Xcode don't appear to be installed; most ports will likely fail to build.

Warning: See http://guide.macports.org/chunked/installing.xcode.html for more information.

---> Computing dependencies for axelError: Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?

     会出现上述错误的原因

安装完Xcode识不了命令行工具
所以需要在Xcode使用偏好设置-->download 下面进行下载安装Command Line Tools,这样make、gcc、ports等命令行才可以用。
 

3.安装openCV(用MacPorts安装)

 

MacPorts简介

MacPorts是开源社区发起的一项方便开发者在Shell下进行软件的编译、安装和升级等操作的开源项目,旨在方便Mac环境下的开发者。更多的关于MacPorts的信息,你可以登陆官网查看:http://www.macports.org

 

  下载MacPorts 2.1.1

https://distfiles.macports.org/MacPorts/MacPorts-2.1.1-10.7-Lion.pkg

 

安装MacPorts 

与其他Mac的软件的安装方式相同,挂载dmg后,打开pkg,按照引导一步步next,然后没有drag到Application的动作。

(注:这一步骤非常慢。有的网友说是断了网就好了,如果这样的话,或许是在更新一些多余信息。)
检查MacPorts的环境变量
经过1和2两步后,可以到Shell下查看~/.profile文件,会发现MacPorts在安装时已经把环境变量写入到该文件中了,如下:
# MacPorts Installer addition on 2012-01-21_at_00:18:10: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.

 

更新MacPorts索引

什么是MacPorts索引?如果你用过Linux的话,你一定用过apt-get或者yum,或者如果你用过BSD,一定用过ports。我们在键入这些命令时,按Tab键都会得到一些想要安装的软件的提示,这些提示信息,就来自于它们各自的索引。而MacPorts也与它们有类似的功能,所以索引也必不可少。在Shell下,执行如下命令:
sudo port -v selfupdate

其中-v表示verbose(冗余),即把信息都显示到Shell上。selfupdate即官网上说的“for users who already have MacPorts installed and wish to upgrade to a newer release.”
(注:这个要看网速,我的是10M光纤,基本上一下就过去了) 
MacPorts的常用命令
搜索MacPorts索引中的软件
port search NAME

安装新的软件
sudo port install NAME

卸载已安装的软件
sudo port uninstall NAME

查看版本较低的软件
port outdated

升级版本较低的软件
sudo port upgrade outdated

 

MacPorts安装好后,开始安装OpenCV 

sudo port install opencv
分享到:
评论
1 楼 小月峰 2012-06-05  
楼主,为什么我跟你的操作一样,在第二步就开住了!port dpkg not found

相关推荐

    Objective-C基础语法+iOS开发环境搭建+Xcode使用入门+CocoaTouch框架介绍+UIKit框架详解全套教程

    iOS开发环境搭建 Xcode使用入门 CocoaTouch框架介绍 UIKit框架详解 Objective-C面向对象编程 iOS应用程序结构 Storyboard和InterfaceBuilder使用 AutoLayout和SizeClass iOS动画和图形处理 CoreData数据持久化 网络...

    IOS计算器源代码,XCODE4.2+IOS5SDK

    1. **Xcode 4.2**:Xcode是Apple的官方集成开发环境(IDE),用于编写Mac OS X和iOS应用程序。Xcode 4.2是较早的版本,发布时间大约在2011年,支持iOS 5。虽然当前版本已更新到Xcode 13,但了解历史版本有助于理解...

    IOS开发环境搭建

    iOS开发环境搭建是每个想要开发iOS应用程序的程序员的必经之路。本文将详细介绍这一过程,包括注册Apple ID、注册开发者账号、准备硬件环境、下载并安装iOS SDK及开发工具Xcode,以及Xcode的初步使用。 首先,我们...

    XCode 4.2 + iOS5 SDK for Snow Leopard/Lion 网络绝版!

    Snow Leopard 上最后一个版本的xcode 网络上已经没有其他可下载的资源点 xcode_4.2_and_ios_5_sdk_for_snow_leopard.dmg xcode_4.2_and_ios_5_sdk_for_lion.dmg md5:4e0efebe696d31b46ab4b117015515a5

    Xcode缺失库 libstdc++.zip

    在iOS和macOS开发中,Xcode是Apple官方提供的集成开发环境(IDE),用于编写Objective-C、Swift以及C++等语言的应用程序。然而,有时在使用Xcode进行项目开发时,可能会遇到“缺失库”的问题,例如“libstdc++”就是...

    Xcode5 + phoneGap2.9搭建ios开发环境

    本篇文章将详细介绍如何利用Xcode5和PhoneGap2.9搭建iOS开发环境,并进行配置、测试以及归档上传。 首先,你需要下载并安装Xcode5。Xcode5是支持iOS7及更高版本开发的最早版本之一,它包含了Interface Builder、...

    iOS xcode -lstdc++.6.0.9 lib包下载

    临时解决方案:因为libstdc++/libstdc++.6/libstdc++.6.0.9是从Xcode10,ios12开始移除的,所以可以从Xcode之前版本(如Xcode9.4.1)的Xcode中复制迁移到Xcode10中,开发者只需要将Xcode9.4.1中的真机和模拟器两个...

    Xcode4.6+iOS6.1无证书真机调试教程+文件

    在iOS应用开发中,Xcode是苹果官方的集成开发环境(IDE),用于编写、测试和发布iOS和macOS应用程序。本教程将详细讲解如何在Xcode 4.6环境下,针对iOS 6.1系统进行无证书真机调试。这个过程对于开发者来说极其重要...

    IOS开发环境搭建和简单实例

    ### 搭建环境的注意事项 - 安装过程中需退出iTunes,避免软件冲突。 - 下载SDK和Xcode时,需要根据自己的Mac系统版本选择合适的安装包。 - 在使用Xcode进行项目开发时,要确认SDK版本是否适合当前项目的需求。 - 在...

    XCode libstdc++库

    在iOS开发中,XCode是苹果官方提供的集成开发环境,用于构建和测试Objective-C、Swift以及C/C++等语言的应用程序。libstdc++是GNU C++标准库的一个实现,包含了C++标准模板库(STL)和其他必要的C++运行时功能。在...

    xcode4.2+ios5sdk for snowleopard

    xcode4.2 ios5sdk snowleopard

    XCode 3.2.6 +iOS 4.3 SDK

    XCode 3.2.6 是苹果公司推出的一款强大的集成开发环境(IDE),主要用于开发iOS和Mac OS X应用程序。这个版本的XCode搭配了iOS 4.3 Software Development Kit(SDK),为开发者提供了构建、测试和发布应用的全套工具...

    VMware8.0.4安装Mac10.7.5图文记录 IOS开发环境搭建 Xcode SDK

    【VMware8.0.4安装Mac10.7.5及Xcode记录:iOS开发环境搭建】 在iOS应用开发中,首先需要搭建一个能够运行苹果操作系统Mac OS X的环境,以便安装Xcode,它是iOS开发的主要工具。本文将详细介绍如何在VMware8.0.4...

    全新版本全新工具-进击Apple IOS 13开发实战 SwiftUI 5.1+Xcode11 SwiftUI实战教程

    全新版本全新工具-进击Apple IOS 13的SwiftUI开发实战,使用最新的Mac OS X集成开发工具Xcode11进行SwiftUI构建用户界面,让同学们最近的距离接触IOS与用户界面开发。课程分为了SwiftUI开发的基础部分与进阶部分,...

    xcode 老项目报错缺失stdc++.6.0.9 的文件

    1. **Xcode与iOS SDK**:Xcode是Apple的集成开发环境,用于开发iOS和macOS应用。iOS SDK包含了编译和运行iOS应用所需的所有工具和库。 2. **C++标准库**:stdc++是C++的标准库,包含许多通用的数据结构和算法,如...

    Windows下IOS开发环境搭建

    Windows 下 IOS 开发环境搭建 本文档详细介绍了如何在 Windows 环境下搭建 IOS 开发环境,以便使用 PhoneGap 打包 Android 和 iOS 的 WebApp 程序。该环境搭建主要通过安装 MAC OS 10.6.4 在 VMware Workstation ...

    Mac+Xcode+openCV实现OpenTLD

    OpenTLD在Mac上使用Xcode作为开发环境,并结合强大的OpenCV库,提供了高效且灵活的解决方案。 **Mac平台上的开发环境** 在Mac操作系统上,Xcode是Apple官方推荐的集成开发环境(IDE),它包含了编写、调试和构建...

    SDK【xcode 4.0.1 + ios sdk4.3】

    Xcode是苹果官方的集成开发环境(IDE),它包含了iOS SDK,允许开发者使用Objective-C、Swift等语言进行iOS应用的编写。 标题中的“xcode 4.0.1 + ios sdk4.3”指的是Xcode的4.0.1版本和iOS SDK的4.3版本。这两个...

    Xcode9中的原生stdc++.6.0.9库

    ld: library not found for -l stdc++.6.0.9 错误原因:Xcode10中已去除这个stdc++.6.0.9这个库。报这个错一般是项目中有用到stdc++.6.0.9 解决方案:从Xcode9 中复制一份stdc++.6.0.9库添加Xcode10

Global site tag (gtag.js) - Google Analytics