1.下载与安装

www.gnustep.org/windows/installer.html

下载

GNUstep MSYS System

GNUstep Core

GNUstep Devel

并安装,全部安装在同一个文件夹下,如D:/GNUstep

2.配置

2.1 配置Compiler

Settings -> Compiler

Linker settings

Search directories

Toolchain exectables

Other compiler options

-fconstant-string-class=NSConstantString -std=c99

2.2 其他配置

Editor

@interface @implementation @end  @class @selector @protocol @public @protected @private id BOOL YES NO SEL nil  NULL self

添加关键字

为了能objective-c代码能着色,给objective-c的Filemasks增加*.m, 删除Matlab的*.m,这样IDE就能识别出*.m是objective-c文件了

新建一个Project

添加*.m到Source目录

3.测试

再新建一个Console Application项目,删除自带的main.c(去File Explorer里删),添加一个main.m,如果发现main.m是灰色的,点Build也没反应

-------------- Clean: Debug in objective (compiler: GNUstep GCC Compiler)---------------

Cleaned "objective - Debug"

-------------- Build: Debug in objective (compiler: GNUstep GCC Compiler)---------------

Linking stage skipped (build target has no object files to link)
Nothing to be done (all items are up-to-date).

在main.m上右键, 选中Compile file 和 Link file,再次编译

ALL CLEAR!

Updated 2018-3-26 18:47

发现新增一个Fraction.h头文件和对应的Fraction.m文件后无法通过编译

将main.m 和 Fraction.m的 Compiler variable 改成 CC或者CPP

Fraction.h 的Compiler variable 改成 OBJC

Properties-->Advanced-->Compiler variable

务必记得每个.m和.h文件都要这么做

参考链接

https://blog.csdn.net/ldl22847/article/details/7482971

http://www.programering.com/a/MTNyczMwATY.html

http://www.voidcn.com/article/p-nmxwqrlk-tz.html

最新文章

  1. PAT 1033. 旧键盘打字(20)
  2. lvs的dr模式分析(二)
  3. [Linux] yum和apt-get用法及区别
  4. javascript设计模式简介
  5. Android 学习第6课,循环功能
  6. Java基础-四要素之一《抽象》(接口)
  7. node.js 上传文件
  8. Win7+CentOS双系统,最清晰细致的教程!
  9. python学习之路-9 socket网络编程
  10. GC(Garbagecollection)垃圾回收
  11. php用空格代替标点符号
  12. adb shell dumpsys
  13. 将decimal类型的数据转成2.12这样价钱的显示方式
  14. ASP.NET没有魔法——ASP.NET Identity 的“多重”身份验证
  15. 一个简单的双向链表(C++实现)
  16. [面试算法题]比较二叉树异同-leetcode学习之旅(5)
  17. 虚拟机console基础环境配置——安装VMware Tools
  18. asp.net mvc 5发布部署遇到403.14
  19. PCA,到底在做什么
  20. 2、每日复习点--ConcurrentHashMap vs HashMap vs LinkedHashMap vs HashTable

热门文章

  1. 洛谷-P1414 又是毕业季II -枚举因子
  2. hihocoder 1523 数组重排2+思维
  3. ACM-ICPC 2018 沈阳赛区(网络赛)
  4. codeforces 812 E. Sagheer and Apple Tree(树+尼姆博弈)
  5. 【Offer】[28] 【对称的二叉树】
  6. Python保留小数的几种方法
  7. window下载安装maven
  8. Helm 从入门到实践 | 从 0 开始制作一个 Helm Charts
  9. java读取Excel —— XSSFWorkbook 找不到该类
  10. java必学技能