我知道如何用gnustep版本的mingw編譯目標c程序。如何在windows下用獨立編譯一個客觀的c程序MingW
但我不喜歡他們的shell,我想使用標準的mingw gcc編譯器。
我把過程的環境路徑,打開命令提示符這個GCC bin目錄中我helloworld.m目錄
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"Hello World!");
[pool drain];
return 0;
}
,並鍵入
gcc -o hello hello.m -I /GNUstep/System/Library/Headers -L /GNUstep/System/Library/Libraries -lobjc -lgnustep-base -fconstant-string-class=NSConstantString
,但它不工作,因爲它不能find foundation/foundation.h
如何解決這個問題,如果可能的話,避免在hello源代碼中硬編碼?
鏈接不再可用 – Yiannis 2015-05-01 15:54:03
鏈接仍然不可用。 – Dmitry 2016-04-29 03:21:17