想在WIN7上学习objective-c语言编程,结果报错../mingw32/bin/ld.exe: cannot find -lobjc
请问这是什么错误啊。。。google也没找到解决方法啊。。
为啥我就能google到呢 ? 第一页就是啊。。。
http://sourceforge.net/p/mingw-w64/discussion/723798/thread/80d66b80/
我印象中 GNUstep 默认并不会把 GNUstep 目录挂载到 / 上,你 ls / 一下看一看是不是如此。另外 gnustep-config 中的路径貌似也不全,你试试这样:
gcc gnustep-config --objc-flags --objc-libs
hello.m -o hello -lobjc -lgnustep-base -L /c/GNUstep/GNUstep/System/Library/Libraries
如果 GNUstep 装在其他地方,按照实际地址把 /c/GNUstep 替换成真实目录。 另外,记得把 GNUstep msys System、GNUstep Core 和 GNUstep Devel 三个包装全了。