首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果我安装了Qt的Carbon或Cocoa版本,我如何在Mac OS X上讲述?

如果您在Mac OS X上安装了Qt的Carbon或Cocoa版本,您可以通过以下步骤在Mac OS X上运行Qt应用程序:

  1. 首先,确保您已经安装了Qt的Carbon或Cocoa版本。您可以从Qt官方网站下载并安装适用于Mac OS X的Qt版本。qmake make ./<your_app_name>其中<your_app_name>是您的Qt应用程序的名称。 5. 如果一切正常,您的Qt应用程序将在Mac OS X上运行。
  2. 打开终端(Terminal)应用程序。
  3. 使用cd命令导航到包含您的Qt应用程序的目录。
  4. 使用以下命令编译和运行您的Qt应用程序:

如果您遇到任何问题,请查阅Qt官方文档,以获取更多关于在Mac OS X上使用Qt的详细信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Mac OS X 背后故事(下)

CarbonMac OS X 诞生之初为了帮助 Mac OS 开发者把老程序迁移到新 Mac OS X 操作系统所提出一个兼容 API,这套 API 长得很像经典 Mac OS API,...但能够得到 Mac OS X 平台提供一切新特性,Adobe、Microsoft 等都是通过 Carbon 把它们经典 Mac OS 程序移植到 Mac OS X 。...OS X 刚诞生开发者大会上,Carbon 讲座教室挤满了人,而 Cocoa 相关讲座听者无几。...因此在 WWDC 2006 ,苹果在 Mas OS X Leopard 10.5 开发预览版中包含了测试版本 64 位 Carbon 库,甚至还有讲座教如何开发 64 位 Carbon 程序。...一方面,Cocoa 框架中很多类不是使用类似 Carbon API,就是依赖于用 Carbon 实现(注意,和传统观念不同,CarbonCocoa 在早期 Mac OS X 是相互依赖,比如菜单

2.3K81

曾经是“杀手级”桌面语言,Java桌面开发为何走向衰落?

所以在 Mac 运行时,Swing UI 观感与 Cocoa 等本机应用程序完全相同;而在 Windows 运行时,观感又高度接近 Windows。...Java Cocoa 应用 还是在 2000 年初,苹果突然宣布要把 Java 作为 Mac OS X 首选编程语言。...Java 被预装在 OS X 当中,Swing 也获得了本机 Mac 主题,使其观感高度接近于本机应用程序。...因为这类应用程序只适用于 Mac,毕竟用Mac 专有 UI,所以 Java 社区里“一次编写、随处运行(WORA)”狂热支持者们对 Cocoa 嗤之以鼻。...讲述是自己在 Java 桌面环境真实经历,而且主要偏向 Mac 一侧(因为家里第一台计算机是苹果 IIGS,我爸后来又买了台 Mac Classic)。

1.6K20
  • Mac OS X下GnuPlot安装

    Mac安装: MacGunplot有两个主要形式:第一个就是Carbon二进制文件,如果你运行是经典Mac OS系统(OS X之前),那这个可能是你唯一选择。...这个版本也可以在OS X下运行。如果你只是希望能够看到一个gnuplot文件输出结果,而不需要安装软件到系统,那么使用这个版本会非常方便。...程序在Mac OS 9.0,Mac OS 9.1 和 Mac OS X下测试通过。      Carbon Gnuplot下载地址为:download 这个地址中也包含了很多非常有用工具。...后记:整个安装过程超出想象,因为众多依赖包缺失。而且Mac OS X在缺少包管理情况下,不会像Fedora或者Ubuntu那样,通过一个 yum或者apt-get将这个问题解决。...尽量避免了在自己系统中安装包管理系统,如果你不喜欢从源码安装,可以考虑 DarwinPorts 或者 Fink。这里,列出安装过程中需要依赖包以及版本

    2.4K10

    qdialog 返回值_QDialog 窗口级别模态(续)「建议收藏」

    Mac OS X 就是一个 sheet。为了正确实现事件循环,当函数调用之后会立即返回。这意味着你必须通过信号槽机制来实现对返回结果处理。...即便是在 Mac OS X 平台上,我们也不需要指定Qt::Sheet参数。open()函数是跨平台,这意味着它能够在所有平台上都以我们所期望方式运行。...这也许会让一些使用QFileDialog用户感到困惑,因为在 Mac OS X 下,Qt QFileDialog的确是一个 sheet。...这是因为 Mac OS X 下,应用程序可以将QFileDialog作为 sheet 使用。 QDialog::open()让我们能够简单地使用三种模态类型。那么,下面让我们看看还有没有另外函数。...初看起来,这么做并没有什么用,但是它可以在 Mac OS X 下打开一个标准“live feedback”对话框。这在 Qt 中相当简单。

    1.8K31

    虚拟机黑苹果Hackintosh(MAC操作系统)安装

    尽管苹果官方声称,OS X只能在使用G3更高阶微处理器电脑运行。...但实际,通过修改,OS X 亦能成功安装并运行在较早期Power PC 604e;甚至有人透过PearPC模拟器Linux版,在更早期Centris 650 (25MHz) 安装OS X 10.3...另外,给 Mac OS 9 和 OS X Carbon API 可以创造出允许在两种系统执行程序码。OpenStep API 也依然可以使用,但是苹果把它称为 Cocoa 技术。...只要他们能够在这个平台上被编译,OS X 可以执行很多 BSD Linux 软件套件。编译过程序码通常是以 OS X 封装方式来散布,但有些可能需要命令列组态设定或是编译。...如图所示 image.png 选择Apple Mac OS选项,选择与ISO版本

    3K30

    Qt Creator 下载与安装

    qt版本主要分为windows、linux、mac版本,分别在不同平台张运行。 在qt5.9以前,windows版本又细分了一些版本,包括MinGW和MSVC。...还有一些是用于卓开发也不懂,但也用不啊,至于什么编译器GCC,G++之类,也不太懂,MinGW好像是基于G++。 然后说一下qt5.9以后版本,其实就是集成了。...2、选择official_releases、qtarchive目录,都可以,这儿选择后者 3、进入archive,有四个选项,vsaddin是安装在VS中插件Qt。 下载后,就可以去安装了。...4、关于 Qt 5.15 后,不再提供独立安装包问题 如果选择了最新版本QT,可能没有提供要下载类似的文件 qt-opensource-windows-x86-5.14.2.exe。...当然,如果希望进行卓开发,则卓模块是少不了。 至于其余一些模块,则可以根据自身需要勾选。

    4.7K20

    Objective C (iOS) for Qt C++ Developers(iOS开发,Qt开发人员需要了解什么?)

    觉得这是非常棒,假设你坚持正常做事方式你基本能够不再再操心内存泄漏....托付对象一个托付方法被对象调用通知某些事情已经发生。这很类似于Java接口 2.与Qt相关类相类似的东西 与语法一样重要是相关库所提供iOS(和OS X)。...记得在OS X和iOS系统都是基于POSIX标准,因此你也能够使用系统方法得到原始性能或者效率更高。...假设你想做基于套接字IO,仅仅能推荐GCDAsyncSocket。曾经尝试套接字编程iQuassel项目有几个原因,主要由于你必须使用Carbon取代Cocoa。...有助于你调试,检查NSStringFromCGRect和它朋友们。 对于小部件,注意NS * UI类相应于OS X和UI *类相应于iOS. 4.

    94510

    《Motion Design for iOS》(十四)

    有一些编写Mac和iOS app替代方式,但是大部分开发者都使用Xcode。要开始接下来编程实例,你需要有从Mac App Store上下载最近版本Xcode。...iOS模拟器 iOS模拟器让你可以在你Mac测试你iOS app,其提供一个窗口让它看起来像是你正在iPhone或者iPad运行它们。...如果你安装了最新版本Xcode,它会包含iOS模拟器而且可以模拟所有当前(以及大部分以前)iOS设备,例如iPhone 4、5、6、6Plus、iPad、iPad retina、iPad mini...当苹果公司买下NeXT后,他们使用了NeXTSTEP操作系统下技术并用它创建了Mac OS X,从此Mac app和iOS app都使用Objective-C开发。...苹果公司使用Objective-C编写OS X和iOS所有软件。在最近几年,苹果公司作出了显著改善让Objective-C更适合新程序员。

    86010

    基于PythonExcel处理工具

    为了使用pyqt,需要在mac具备这些条件: Xcode:如果系统没有自带,那就装一个吧,mac os专属IDLE; Qt:UI开发工具; SIP:将C++和python连接; PyQt:将python...2.2 QtQt官网上下载安装即可,如果不清楚使用哪一个,可以考虑选择。 2.3 SIP 下载SIP,这是选择。 下载完毕后解压并在命令行中进入该目录,执行以下代码。...使用PyInstaller进行项目打包,在mac os使用pip即可安装PyInstaller。...可这不是效果,因为这个最终是要给妹子用,妹子单位上班地方用台式机装却是windows,所以平台差异问题这时候浮现了出来,一开始就弄错了开发平台,因为mac os开发程序是不可能打包成...在windows,有了python,如果想使用pyqt4,安装一个软件就够了,里面包含了你需要一切! 下载地址在这里,直接根据你python版本和位数选择exe即可。

    92040

    LWN: 在 Linux 运行 macOS 程序

    ▍Beyond Darwin 除了Darwin,还有一些工具和函数库也用在了Darling中,包含Cocotron(一个Cocoa开源实现,Cocoa是Apple桌面应用程序API)。...此外他还贡献了很多stub函数,包括Carbon相关框架(这是C语言API,用来对Mac OS 8和9应用程序确保能在Mac OS X正常运行),还有跟Carbon配合Core Service...还有ApplicationService,用来给Carbon增加更多功能。...“过去几年我们花了很多精力解决了一些xcodebuild运行问题,希望能在命令行编译Xcode项目代码了,想等这个工作正式完成时候,就会有更多的人加入Darling项目,因为这样就足够让人实现在Linux...他说“对于老版本app,我们比今后macOS有可能会拥有更好兼容性,因为我们可以在我们API里增加更多条件判断逻辑,从而提供一个更好兼容层”。

    6.4K10

    Mac OS X 背后故事(

    会谈时坐一旁 Avie Tevanian 事实是 Mach 最早开发者之一,他热情地给 Linus 讲述 Mac OS X 系统蓝图。而 Linus 实际早就不耐烦了。...API(根据我考证,当时还没有 Carbon 这样想法,而且事实 Carbon 不管在 API 还是 ABI 都和经典 Mac OS 不兼容)。...有了这样模式后,Interface Builder 和 Cocoa 可以比后来出现 Microsoft Visual Studio Qt Designer 等软件走得更远——只要是对象,Interface...第二、老 Mac OS 不会对问题进行变通,如果有几个图标同时显示,窗口还容易操作,但如果有几十个图标窗口,以相同方式显示出来,那么在繁杂页面中找寻所需内容,对使用者则是巨大挑战。...而在后来每个版本 Mac OS X 中,都有大更新来防止窗口其他界面元素堆积。

    3K40

    IOS框架概览

    iOS是执行在iPhone、iPod TouchiPad操作系统,之前叫做iPhone OS,iOS与Mac OS X有共同基础架构和底层技术。...但iOS是依据移动设备特点而设计,所以和Mac OS X系统略有差别,比方对多点触摸和加速感应器支持。...下图展示了Mac OS X和iOS系统架构层次一个对照。...从上图中我们能够发现Mac OS X与iOS系统架构层次仅仅有最上面一层不同,由Cocoa框架换成了Cocoa Touch,因此开发iOS应用程序与开发Mac OS X程序是相似的,如今就让我们来详细看看每层所包括内容...Cocoa Touch层中其它框架,对我们在应用程序中开发来说也是非常实用訪问用户通信录功能框架、获取照片信息功能框架、负责加速感应器和三维陀螺仪等硬件支持框架。

    94510

    MonoMac 1.0正式发布

    来自MonoMac 1.0 发布公告:大约一年前,我们开始为建设中本地MacOS X 应用打造一套Mono绑定。...我们原来目标不大:绑定足够AppKit,这样你可以对OS X使用C#或者你最爱.NET 语言来建设本地应用。我们利用了大量结合CocoaTouch API构建MonoTouch时代码。...MonoMac是面向Mac OSX APIC#绑定,其API设计主要受到了MonoTouch启发,后者可以基于Mono开发原生iOS应用程序。...MonoTouch成功则是一个良好基础,于是Mono开始将Cocoa API使用C#和.NET世界中模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序开发工具。...如果你已经安装了MonoDevelop,那么只需要更新MonoMac Add-In就可以了。如果没有安装MonoDevelop,可以参考一篇 OS X 使用.NET开发应用程序。

    60980

    iOS开发入门笔记

    , iPad, iPad Mini,它们运行是iOS系统,不是Mac OS),苹果电脑在出厂时候就会预装Mac OS,目前最新版本Mac OS X 10.8,主流版本还有Mac OS X 10.6...、Max OS X 10.7。...Touch CocoaMac OS App开发框架,Cocoa Touch是iOS开发用框架,Cocoa Touch和Cocoa大部分是一样,只是Cocoa Touch多了一些移动设备特有的东西...(注意,虽然WiFi也可以独立定位——iPad WiFi版没有GPS也可以定位,但Mac电脑WiFi不具备定位相关软件) 要在模拟器里测试依赖地理位置功能(附近xx”),可以手工指定一个经纬度给模拟器...@符号,: svn del icon@2x.png@ svn info Default@2x.png@ 如果一次移动了几十个png文件再svn commit,可以用shell批处理: svn status

    3.9K60

    开发桌面应用,自然用 Electron !

    现在已经有很多流行桌面应用开发工具,微软 Visual Studio、跨平台 QTMac 平台 XCode。...其实在使用 Node.js 和 Electron 之前,也有这个疑问,下面就来回答一下。...在很多年前,微软 Windows 系统是 PC 操作系统领域绝对霸主,后来苹果公司操作系统(Mac OS X),以它创新性和专业性,削弱了 Windows 统治地位。...Electron 可以让你重用 Web 应用代码来构建桌面应用,不仅如此,构建出来应用可以同时在 Windows、Mac OS X 和 Linux 运行,这有一个非常大好处:代码和技能都可以复用...通常,开发桌面应用要求开发者精通像 C++、Objective-C 或者 C# 这样语言以及像 .NET、QTCocoa 这样框架。

    4.7K20

    如何下载安装Weka机器学习工作平台

    看完这篇文章后,你会知道: 如何为WindowsMac安装一体化版本Weka。 如何在WindowsMac单独安装Java和Weka。 如何在Linux和其他平台上安装Weka。...你选择包括: 安装Weka for WindowsMac OS X一体化版本。 为WindowsMac OS X分别安装Java和Weka。 为Linux和其他平台安装独立版本Weka。...按照提示安装,Weka将被添加到你程序菜单中。 点击鸟图标启动Weka。 Mac OS XOS X,一体化版本Weka被提供为磁盘镜像。...在Weka下载网页,这个包叫做: 包含Mac应用程序(包括OracleJava)OS X磁盘镜像。 下载约120M。...具体来说,你学到了: 安装Weka for WindowsMac OS X一体化版本。 为WindowsMac OS X分别安装Java和Weka。

    3.6K50

    何在iPhone安装Android操作系统,而且还不需要刷机,体验也很流畅

    要注意iPhone 3GS、所有iPod Touch版本以及ipad是被排除在外Android现在还不能装在这些设备也很明确地排除iPhone OS 3.1.3和所有4.0测试版。...用Spirit越狱版本也不行。 如果iPhone还没有越狱,不用担心 - 过程很简单,只要在向导中不停按“下一步”就可以。建议使用Redsn0w ,因为大部分源代码都是。...如果没装过Ubuntu,请参见相关教程 虽然大部分步骤可以再任何操作系统完成,但是某个工具(名叫oibc)还没有Windows版本此外,提供可执行文件是在32位Ubuntu编译。...8、如果你手上是iPhone 3G版本,进这个网页,如果是第一代iPhone 3G进这个网页。复制VFDecrypt key。 9、在命令行中,如果是第一代iPhone,键入以下内容: ....使用云服务:一些云服务提供商(Google CloudAmazon AWS)提供可以模拟卓环境虚拟机。

    2.2K10

    面向物联网几大开源操作系统

    通常远离这类Linux发行版:被列入“轻量级”这一类,但是仍然主要针对桌面使用便携式U盘实施, 而不是针对无外设设备。...侧重于主要平台,或者是似乎为物联网带来最大希望平台。其他潜在候选对象可以在这个开源实时操作系统网站(http://www.osrtos.com)找到。...轻量级OpenWrt经常出现在路由器和基于MIPSWiFi板卡。早期衍生版(比如DD-Wrt和面向ArduinoLinino)最近更是出现了分支版本。...其他功能包括低中断延迟(约40个时钟周期)和基于优先级调度。你可以在LinuxOS X下进行开发,使用原生移植版,部署到嵌入式设备。...Zephyr可在x86、ARM和ARC系统运行,主要专注于基于MCU,使用蓝牙/BLE和802.15.4无线电(比如6LoWPAN)设备。

    4.4K60
    领券