Программирование GUI с целью-c на Windows? - PullRequest
2 голосов
/ 09 сентября 2011

Можно ли выполнять программирование с помощью GUI с использованием target-c в Windows?

Я заметил, что GNUstep содержит заголовки для AppKit, который находится здесь /GNUstep/System/Library/Headers/AppKit

Должен ли я установитьProject Center для этого? Это работает?Если есть способ написать код GUI вручную?

EDIT:

Я просто хочу создавать простые приложения с графическим интерфейсом.

Вот код, который я написал:

#import <Cocoa/Cocoa.h>

int main(void)
{
    NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

    NSView* myView = [[[NSView alloc] initWithFrame:NSMakeRect(10, 10, 100, 100)]autorelease];

    [pool release];
    return 0;
}

И я получил:

$ gcc `gnustep-config --objc-flags` *.m  -L /GNUstep/System/Library/Libraries -lobjc -lgnustep-base
HelloGUI.m: In function 'main':
HelloGUI.m:7:10: warning: unused variable 'myView'
C:\Users\mhewedy\AppData\Local\Temp\ccvUXAIj.o:HelloGUI.m:(.data+0xa58): undefined reference to `__objc_class_name_NSView'
collect2: ld returned 1 exit status

The reasons I want to develop this app on windows is:

  1. Целевая платформа для этого приложения - Windows.
  2. У меня нет Mac.(пожалуйста, не просите меня купить один)

Спасибо.

Ответы [ 2 ]

1 голос
/ 20 февраля 2012

включить эту библиотеку для связи

-lgnustep-gui
1 голос
/ 10 сентября 2011

Да, это возможно. Проверьте следующие ссылки

http://www.gnustep.it/nicola/Tutorials/index.html

http://www.gnustep.it/nicola/Tutorials/WindowsAndButtons/index.html

Для написания кода вы можете использовать блокнот или 'Gemas' - облегченный редактор, который можно скачать по следующей ссылке.

http://ftp.gnustep.org/pub/gnustep/binaries/windows/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...