Программисты, помогите!
Нашел исходник.
http://homepage.mac.com/unixjunkie/gcalc/gcalc.m.txtКак, используя gcc version 3.4.3 его собрать под RedHat. Какие либы и откуда скачать?
Я так понимаю для написания кода использовалась кака-я то макро-надстройка над стандартным C++ (судя по синтаксису)?
>Я так понимаю для написания кода использовалась кака-я то макро-надстройка над стандартным
>C++ (судя по синтаксису)?
"A simple program that illustrates basic Objective-C programming..." Ну и где тут С++ ? Там же в исходнике дан пример как компилировать:
gcc -o gcalc gcalc.m -framework Foundation -Werror -std=c99 -WallЧто у вас не получается?
gcc: Foundation: No such file or directory
gcc: installation problem, cannot exec `cc1obj': No such file or directory
>gcc: Foundation: No such file or directoryНужно искать пакет в котором этот фреймворк, точнее заголовочный файл Foundation/Foundation.h
>gcc: installation problem, cannot exec `cc1obj': No such file or directory
При поиске в гугле по слову "сс1obj" первая же ссылка ведёт на страницу с вопросм "cc1obj whats this" и там же ответ: "I forgot to install gobjc-3.0"
В моём ALT Linux сс1obj находится в пакете gcc4.1-objc.
Вообщем, ищите и экспериментируйте. Я так понял, что вам это в развлечение, поэтому сами и развлекайтесь. Лично мне работать надо...
>Программисты, помогите!
>Нашел исходник.
>http://homepage.mac.com/unixjunkie/gcalc/gcalc.m.txt
>
>Как, используя gcc version 3.4.3 его собрать под RedHat. Какие либы и
>откуда скачать?
>Я так понимаю для написания кода использовалась кака-я то макро-надстройка над стандартным
>C++ (судя по синтаксису)?Какой блин синтаксис, там же ясно написано "Objective-C"
пользуйся bc или dc.
>пользуйся bc или dc.а при чем тут калькуляторы командной строки? %)
>>пользуйся bc или dc.
>
>а при чем тут калькуляторы командной строки? %)
Так твоя программа и есть калькулятор ;-))Или гугловский калькулятор это нечто большее?
>>>пользуйся bc или dc.
>>
>>а при чем тут калькуляторы командной строки? %)
>Так твоя программа и есть калькулятор ;-))
>
>Или гугловский калькулятор это нечто большее?
Мне тут не сколько калькулятор интересен, как интересно собрать эту хрень :)
"A simple program that illustrates basic Objective-C programming along with basic usage of some Cocoa (actually, "Foundation") classes" -
это означает что вам нужно использовать библиотеки входящие в состав Cocoa, которая в свою очередь есть framework или environment для разработки програм на MacOS X
поэтому собрать эту програму на RedHat врядли получится
Можно попробовать поставить GNUStep, может быть зарабатает, так тут используется только Foundation framework.