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

如何将GNUstep编译器添加到Qt creator中,让它们在Windows上编译.mm文件?

首先,GNUstep是一个开源的Objective-C开发环境,它提供了一套类似于Cocoa的API,用于开发跨平台的应用程序。而Qt Creator是一个跨平台的集成开发环境,主要用于开发基于Qt框架的应用程序。

要将GNUstep编译器添加到Qt Creator中,让它们在Windows上编译.mm文件,可以按照以下步骤进行操作:

  1. 安装GNUstep:首先,需要下载并安装GNUstep编译器。你可以从GNUstep官方网站(https://www.gnustep.org/)下载适用于Windows的GNUstep安装程序,并按照安装向导进行安装。
  2. 配置环境变量:安装完成后,需要配置环境变量,以便系统能够找到GNUstep的安装路径。将GNUstep的安装路径添加到系统的PATH环境变量中。
  3. 配置Qt Creator:打开Qt Creator,点击菜单栏中的“工具”(Tools),选择“选项”(Options)。在弹出的对话框中,选择“构建和运行”(Build & Run)选项。
  4. 添加编译器:在“构建和运行”选项中,选择“编译器”(Compilers)标签页。点击“添加”(Add)按钮,选择“GCC”编译器类型,并点击“下一步”(Next)。
  5. 配置编译器:在“编译器配置”对话框中,输入编译器的名称(如GNUstep),选择编译器的路径(通常是GNUstep安装路径下的bin目录),并点击“下一步”。
  6. 配置调试器:在“调试器配置”对话框中,选择调试器的路径(通常是GNUstep安装路径下的bin目录),并点击“下一步”。
  7. 完成配置:在“总结”对话框中,确认配置信息无误后,点击“完成”按钮。

现在,你已经成功将GNUstep编译器添加到Qt Creator中了。接下来,你可以在Qt Creator中创建一个新的项目,并将.mm文件添加到项目中进行编译。

需要注意的是,由于GNUstep主要用于开发Objective-C语言的应用程序,而Qt Creator主要用于开发C++和Qt应用程序,因此在将GNUstep编译器添加到Qt Creator中时,可能需要进行一些额外的配置和调整,以确保编译和调试的正常进行。

希望以上信息能对你有所帮助!如果你需要更多关于云计算、IT互联网领域的知识,或者其他问题,请随时提问。

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

相关·内容

Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装

基本Qt同X Window的Motif,Openwin,GTK等图形界面库以及Windows平台上的MFC、OWL、VCL、ATL是同类型的东西。 本系列教程以Qt5.6为基础展开精讲。...正文: 安装Qt4方法 安装准备:1.qt-opensource-windows-x86-mingw482-4.8.6-1.exe(qt文件) 2.qt-creator-opensource-windows-x86...(5)最后到“构件套件(Kit)”,可以看到已经有一个“桌面(默认)”,这里双击它直接进行设置,名称可以随意设置;下面编译器一项选择前面设置的MinGW;最后Qt版本选择前面添加的即可,因为调试器还没有配置...答:编写Qt应用我们需要有Qt库、编译器(vs和gcc)、调试器(gdb),最后还需要Qt Creator这一IDE将它们都整合到一起为我们所用。...它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方DLL库。

5.9K10

100多条Qt开发经验,解决你开发各种问题!

打开creator构建套件的环境增加MAKEFLAGS=-j8,可以不用每次设置多线程编译。珍爱时间和生命。新版的QtCreator已经默认就是j8。 4....判断编译器类型、编译器版本、操作系统。...,他可以是msvc编译器的(WIN对应的Qt集成安装环境自带的Qt Cerator是msvc的),也可以是mingw编译的,还可以是gcc的。...如果是自定义控件插件,需要集成到Qt Creator,必须保证该插件的动态库文件(dll或者so等文件)对应的编译器Qt版本以及位数和Qt Creator的版本完全一致才行,否则基本不大可能集成进去...|32/64位系统编译arm系统运行| |amd64|64位系统编译64位系统运行| |amd64_x86|64位系统编译32/64位系统运行| |amd64_arm|64位系统编译

3.7K11

OpenCV3 和 Qt5 计算机视觉:1~5

稍后我们将看到,我们将在 Windows 使用 MSVC 2015(32 位)编译器 Linux 使用 GCC, MacOS 使用 Clang。...这些安装文件通常包括以下内容以及我们将使用的工具: Qt Creator(版本 4.3.1) 每个操作系统支持的所有编译器和架构的预构建库: Windows 桌面,Windows Mobile...根据 Qt 安装过程中选择的组件,您在这里可能有多个选择,并且取决于系统安装的操作系统和编译器,您可能有多个工具包,其名称以Desktop开头,因此确保选择我们将在本书中使用的编译器,如下所示: Windows...工具按钮:这些按钮与按钮非常相似,但通常添加到工具栏 Qt 窗口共有 3 种不同类型的条(实际,一般来说是 Windows),它们小部件工具箱不可用,但是可以通过右键单击 Windows 的窗口来创建...将所有 Qt 生成的文件都保存在Build文件之后,将它们传递给 C++ 编译器,就像其他任何 C++ 程序一样,进行编译,然后链接到Build文件以创建我们的应用。

5.7K20

使用MinGW编译OpenCV4源码与配置使用演示

QTWindows安装好之后,常规会两种编译器选择分别是: -VS2015/2017/2019......./ 环境配置 安装好QT,CMake与OpenCV下载解压缩之后,首先到QT的目录下,找到mingw编译工具的bin目录,添加到系统环境变量中去,本人安装好的QTmingw工具的bin目录路径如下:...C编译器D:\Qt\Qt5.13.1\Tools\mingw730_64\bin\gcc.exe C++编译器D:\Qt\Qt5.13.1\Tools\mingw730_64\bin\g++.exe 运行完成之后...然后执行下一个命令行参数 mingw32-make install 大概几十秒即可很快执行完成,执行完成之后你就会在这个目录得到编译好的库与dll文件。...通过一个简单的OpenCV读取图像,QTQLabe显示来验证上述编译好的库可以使用。

2.1K20

基于NXP i.MX28 MPU的疫情监控平台2-Qt环境搭建

例如,我Windows写了一个串口助手,这套代码不用修改,放在Linux环境下的Qt开发环境,重新编译,就可以生成可以Linux环境下运行的串口助手,当然,Qt支持的环境有很多。...3.1 主机搭建嵌入式Qt环境 搭建一个最基本的Qt环境,需要两个东西:qmake和编译器编译器用的是交叉编译器,我们第一节的教程,已经介绍了,并且已经把交叉编译器的路径添加到了环境变量。...PC上交叉编译之后,把可执行文件传输到开发板运行。...3.3 开发板运行Hello World 通过scp传输,NFS共享的方式把这个文件开发板运行: ? scp文件传输 开发板运行: ? 运行Qt程序 实际效果: ?...配置交叉编译器 然后构建套件(Kit)下新建一个构建套件 #名称 imx287 #设备类型 同样Linux设备 #C/C++编译GDB 一步设置的对应工具名称 ?

2.7K60

OpenCV3 和 Qt5 计算机视觉:11~12

但是,您可以在线阅读它们,也可以阅读有关编译器和链接器的任何书籍。 预处理 此阶段是将源代码传递到实际编译器之前将其转换为最终状态的过程。...然后将该文件传递给编译器编译阶段。 编译 构建过程的第二个主要阶段,编译器获取预处理器的输出,或者我们的示例为预处理阶段,该输出还包括uic和moc生成的代码,并将其编译为机器代码。 。...例如, Windows ,可以通过将其复制到与应用可执行文件相同的文件来完成,或者 Linux ,可以将它们放在默认库路径(例如/lib/)来完成。...例如, Windows ,您需要将运行时库复制到应用可执行文件所在的文件,或将它们放在附加到PATH环境值的文件。...必须按照在 Windows 或任何其他桌面平台中添加的方式将它们添加到 Qt 项目文件。 对于 iOS,您的 MacOS 操作系统拥有最新版本的 Xcode 就足够了。

6.2K20

Qt Creator 的下载与安装

qt的版本主要分为windows、linux、mac的版本,分别在不同的平台张运行。 qt5.9以前,windows版本又细分了一些版本,包括MinGW和MSVC。...而我们要用的就是MinGW版本,注意这个编译器是只有32位的,所以找64位的同学就不要再找了。...还有一些是用于安卓开发的,我也不懂,但也用不啊,至于什么编译器GCC,G++之类的,也不太懂,MinGW好像是基于G++的。 然后说一下qt5.9以后的版本,其实就是集成了。...而具体的细分就放到了安装时自选了,比如之前的MinGW和MSVC等不同版本就可以安装时选择,而windows版本就都集成到 qt-opensource-windows-x86-5.9.0 。... Qt5.11 一项,如果你是使用 MinGW 进行编译,请务必选中 MinGW 模块。而如果你希望调用 VS 的编译器进行编译,则需要勾选对应的 VS 模块。

4.1K20

猿如意中的【Qt Creator】工具详情介绍

只要有C++基础,Qt是很容易学的,而且开发跨平台的程序也容易。目前主流使用的Qt库有Qt4和Qt5两个大版本,下面介绍其Windows系统里的下载和安装。...它可以Linux、OS X和Windows运行,并提供智能代码完成、语法高亮、集成帮助系统、调试器和剖析器集成,还集成了所有主要的版本控制系统(如git、Bazaar)。...除了Qt Creator外,Windows的开发人员还可以使用Qt的Visual Studio插件。也可以使用其他的IDE(如KDE的KDevelop)。但当然绝不是必须使用任何IDE。...要激活一个或多个禁用的工具包,请单击它们。 该列表显示Tools > Options > Kits配置的套件。如果套件配置不适合项目类型,则会显示警告和错误图标。...要查看警告和错误消息,请将鼠标指针移到套件名称。 要修改套件配置或将套件添加到列表,请选择Manage Kits。 每个套件都包含一组定义一个环境的值,例如设备,编译器Qt版本。

2.3K30

Ubuntu下如何安装并使用Objective-C

它跟Java相比更接近底层,你可以直接在里面写内联汇编或直接与汇编文件一起连接(因为它就是C语言,C语言基础扩展了SmallTalk的消息机制与OO机制)。...由于,Ubuntu已经有了对Objective-C的编译器(gobjc)的安装,因此安装gobjc的步骤可省,如果你用的Ubuntu的旁系系统没有安装可以使用以下命令进行安装—— sudo...)/tool.make   由于我们源代码中使用了C11标准才引入的Unicode前缀字面量表达式——u'加',表示一个UTF-16字符,因此我们GNUmakefile也加入了...-std=gnu11这个编译选项来使得编译器使用最新的C11标准与GNU规范语法扩展。...++源文件,一般是.mm 以上这些变量后面就跟着相应的要编译的源文件名,多个源文件名之间用空格分隔。

77500

Qt框架简介

1、Qt能在哪些平台使用? 这里的平台是指操作系统,不是指CPU。Qt可以Windows、Linux、Android、iOS、mac OS、QNX、VxWorks下使用。...这里要特别注意的:VS使用的是msvc编译器Qt Creator使用的是Mingw 32编译器,这两个编译器编译出来的库并不通用。 7、Qt Creator的原生编辑器有Vi / Vim模式吗?...9、哪里能找到Qt的官方文档? 打开Qt Creator,如下图,Help,就是了。 有某些方法,文档并没有写,但是实际是存在的。这时需要利用代码补全。 10、什么是pyQt?...11、我现在只学习C、C++语法,不做图形界面,可以使用Qt Creator编译、运行代码吗? 可以。Qt Creator自带MinGW编译器可以编译C、C++。...使用Poppler,但是网上只有mingw32的库,别的编译器,要用源码编译。 也可以使用Mupdf,或者浏览器调用pdf.js。 42、如何输出Word、PPT、PDF文件

4.9K20

QtwindowsQt安装教程

UWP *** WP 是 Windows 10 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。...程序 说明 Assistant(Qt 助手) 用来查看帮助文档,已被集成 Qt Creator 。...Designer(Qt 设计师) 图形界面可视化编辑工具,已被集成 Qt Creator Qt Creator 编辑或创建界面文件时,就可以自动打开。...所以MinWG官方又推出了MSYS(Minimal SYStem),相当于是一个部署Windows系统的小型Unix系统环境,移植了很多Unix/Linux命令行和配置文件等,是对MinGW的扩展。...rcc Resource Compiler,资源文件编译器,负责项目构建过程编译 .qrc 资源文件,将资源嵌入到最终的 Qt 程序里。

5.1K20

win7安装Qt4.8.5 For Windows 最详细的教程,附带所有安装文件-- 转自zgj_today的csdn空间

,百度的安装教程也看了很多,结果还是不行,为了学QT还不能安装5.0的,最后群里请教才知道是Qt4.8.5以后的minGW版本要是4.4以上,只好安装4.8.5版本,所以找到了zgj_today的教程...百度云盘地址:http://pan.baidu.com/s/1bnpLQer 方法:QT4.8.5for Windows(Qt Creator+MinGW) 1、先安装编译环境qt-creator-win-opensource...请使用默认路径C:\Qt\qtcreator-3.0.0。(强烈建议使用默认路径,能省很多事) 2、解压缩编译器工具MinGW-gcc440_1.zip。...请把里面的文件夹mingw拷贝到路径C:\Qt\mingw。...(2)进入软件->菜单->工具->选项->构建和运行->编译器->手动设置,添加MinGW,并设置相应路径。编译器路径为C:\Qt\mingw\bin\gcc.exe。

1.8K20

江哥带你玩转C语言 01 - C语言开发环境配置

它能够跨平台运行,支持的系统包括 Windows、Linux(32 位及 64 位)以及 Mac OS X Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务...开源免费, 简单易用, 能够满足学习需求 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具...集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。...打开我们添加环境变量的两个目录, 不难发现里面大部分都是.exe的可执行程序 如果我们不配置环境变量, 那么每次我们想要使用这些"可执行程序"都必须"先找到这些应用程序对应的文件夹"才能使用 为了方便我们电脑..."任何地方"都能够使用这些"可执行程序", 那么我们就必须添加环境变量, 因为Windows执行某个程序的时候, 会先到"环境变量Path指定的路径"去查找 为什么要配置系统变量,不配置用户变量 用户变量只针对使用这台计算机指定用户

1.2K00

qmake手册(Qt5.9.3)

no_link 指示不应将输出添加到要链接的对象列表。 库依赖关系 通常,当链接到一个库时,qmake依靠底层平台来知道这个库链接的其他库,并平台把它们拉进来。然而,许多情况下,这是不够的。...使用预编译头 预编译头(PCH)是一些编译器支持的性能特征,用于编译稳定的代码体,并将代码的编译状态存储二进制文件随后的编译期间,编译器将加载存储的状态,并继续编译指定的文件。...这些选项仅在Windows定义了特定功能: 选项 描述 flat 当使用vcapp模板时,这将把所有的源文件放到源组和头文件,而不管它们驻留在哪个目录。...只要编译器可执行文件文件名需要指定,只要它在处理Makefile时位于PATH变量包含的路径即可。 QMAKE_CFLAGS 指定用于构建项目的C编译器标志。...只要编译器可执行文件文件名需要指定,只要它在处理Makefile时位于PATH变量包含的路径即可。 QMAKE_CXXFLAGS 指定用于构建项目的C++编译器标志。

5.2K20

QT Creator 快速入门教程 读书笔记(一)

Qt简介 Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系统等。...Qt 不仅仅是一个GUI库,它除了可以创建漂亮的界面,还有很多其他组件,例如,你不再需要研究STL,不再需要C++的头文件,不再需要去找解析XML、连接数据库、Socket 的各种第三方库...提示:下载程序的mingw492表明该版本Qt使用了MinGW作为编译器。MinGW即Minimalist GUN For Windows,是GUN 开发工具移植到win32平台下的产物。...5) Qt Linguist:Qt 语言家,是 Qt 的国际化工具,借助它可以很方便的将界面上的文本翻译成其他语言,从而程序支持多种语言,面向全球用户。...提示: Windows 下,GUI 解决方案比较多,基于C++的有 Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout,基于C#的有 WinForm、WPF,基于Java的有

4.2K60

Qt Creator的下载和安装

Qt Creator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Qt开发,当然VSQt是作为一个插件插入VS平台的。...和MSVC,其中MSVC用的VS编译器,还需要安装一些Visual C++的库什么的,总之,如果你的电脑中没有安装VS那就不要安装这个版本了,否则使用时编译通不过。...而我们要用的就是MinGW版本,注意这个编译器是只有32位的,所以找64位的同学就不要再找了。...还有一些是用于安卓开发的,我也不懂,但也用不啊,至于什么编译器GCC,G++之类的,也不太懂,MinGW好像是基于G++的。...而具体的细分就放到了安装时自选了,比如之前的MinGW和MSVC等不同版本就可以安装时选择,而windows版本就都集成到qt-opensource-windows-x86-5.9.0

1.4K20

Visual studio2017+qt5.14安装环境配置教程

Visual studio2017 是一个集成开发IDE:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器...,因为qt creator的bug较多,vs2017支持编写qt而且更便于开发,还可以将qt和其他VS2017支持的插件相结合运行 1.4 安装软件版本 系统:Windows 10 x64位 Visual...creator编程,采用相同的方法把mingw73_32或者mingw73_64添加到环境变量 点击确定关闭变量设置 5 编写第一个程序运行hello world 打开vs2017 [在这里插入图片描述...qt程序 1打开本机电脑的qt自带控制台 [在这里插入图片描述] 选择你编译的那个打开 [在这里插入图片描述] 在这里输入你的编译后的exe文件位置 [在这里插入图片描述] 然后输入windeployqt...+程序名称 [在这里插入图片描述] 就会发现你的文件里多了不少文件,就可以在其他电脑运行了

4.3K2690

qmake:变量手册

正确的包含路径、编译器标志和库将自动添加到项目中。 cmdline:目标是一个跨平台的命令行应用程序。 Windows ,这意味着 CONFIG += console。... macOS ,这意味着 CONFIG -= app_bundle。 shared、dll:目标是共享对象/DLL。 正确的包含路径、编译器标志和库将自动添加到项目中。...这些选项仅定义 Windows 的特定功能: flat:当使用 vcapp 模板时,这会将所有源文件放入源组并将头文件放入头组,而不管它们驻留在哪个目录。...可以使用 CONFIG += lrelease 构建期间自动编译文件,并使用 CONFIG += lrelease embed_translations 使它们 Qt 资源系统可用。...可以使用 CONFIG += lrelease 构建期间自动编译文件,并使用 CONFIG += lrelease embed_translations 使它们 Qt 资源系统可用。

3.5K20
领券