Как собрать GIMP в Visual Studio?
От: Fotofun www.fotofun.ru
Дата: 29.12.07 20:39
Оценка:
Извиняюсь за ламерский вопрос, но везде солюшены по сборке без VC
Буду благодарен если кто даст ссылку на солюшен по сборке таких проектов в Visual Studio 2005 или даст основную идею как это делать.

08.01.08 18:01: Перенесено модератором из 'C/C++' — Кодт
Re: Как собрать GIMP в Visual Studio?
От: Fotofun www.fotofun.ru
Дата: 29.12.07 20:40
Оценка:
Здравствуйте, Fotofun, Вы писали:

F>Извиняюсь за ламерский вопрос, но везде солюшены по сборке без VC

F>Буду благодарен если кто даст ссылку на солюшен по сборке таких проектов в Visual Studio 2005 или даст основную идею как это делать.
http://www.gimp.org/
Re: Как собрать GIMP в Visual Studio?
От: remark Россия http://www.1024cores.net/
Дата: 29.12.07 21:37
Оценка:
Здравствуйте, Fotofun, Вы писали:

F>Извиняюсь за ламерский вопрос, но везде солюшены по сборке без VC

F>Буду благодарен если кто даст ссылку на солюшен по сборке таких проектов в Visual Studio 2005 или даст основную идею как это делать.


Создаёшь пустой проект типа статическая/динамическая библиотека под win32. Добавляешь в него все h/c/cpp файлы. Компилируешь. Если не компилируется с первого раза (что очень вероятно), то добавляешь нужные дефайны.

Но вообще приставка GNU даёт основания предполагать, что студией это не соберётся вообще — только gcc. Тогда надо ставить cygwin/mingw.



1024cores — all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
Re[2]: Как собрать GIMP в Visual Studio?
От: Fotofun www.fotofun.ru
Дата: 30.12.07 06:23
Оценка:
Удивительно это дело. Неужели нет приблуд под VC для поддержки cygvin?
Re: Как собрать GIMP в Visual Studio?
От: Tonal- Россия www.promsoft.ru
Дата: 30.12.07 07:55
Оценка:
Здравствуйте, Fotofun, Вы писали:

F>Извиняюсь за ламерский вопрос, но везде солюшены по сборке без VC

F>Буду благодарен если кто даст ссылку на солюшен по сборке таких проектов в Visual Studio 2005 или даст основную идею как это делать.
Основную идею тебе уже дали — руками.
Слишком много отличий в связке WinAPI + VC от стандартов POSIX.
Так что, если проект с самого начала не разрабатывают с их учётом, перепереть его сильно нетривиально.

С другой стороны, есть сборка GIMP-а под Win32 — посмотри, может они студией собирают...
... << RSDN@Home 1.2.0 alpha rev. 786>>
Re[2]: Как собрать GIMP в Visual Studio?
От: Fotofun www.fotofun.ru
Дата: 30.12.07 10:18
Оценка: :)
Вообще в VC есть меню File/New Project from existing code и там настраиваются компиляторы какие то.... Ну не может сам VC каких то опенсорсов не побороть
Re[2]: Как собрать GIMP в Visual Studio?
От: Fotofun www.fotofun.ru
Дата: 30.12.07 10:19
Оценка: :))
Сейчас дошел вот до такой байды:
Command line error D8045 : cannot compile C file '.\tools\test-clipboard.c' with the /clr option
Re[3]: Как собрать GIMP в Visual Studio?
От: Shota  
Дата: 30.12.07 10:28
Оценка:
Здравствуйте, Fotofun, Вы писали:

F>Сейчас дошел вот до такой байды:

F>Command line error D8045 : cannot compile C file '.\tools\test-clipboard.c' with the /clr option

Ну так отключи поддержку .Net!

Re[3]: Как собрать GIMP в Visual Studio?
От: oziro Нигерия  
Дата: 30.12.07 12:56
Оценка: :)))
Здравствуйте, Fotofun, Вы писали:

F>Сейчас дошел вот до такой байды:

F>Command line error D8045 : cannot compile C file '.\tools\test-clipboard.c' with the /clr option

Оо!

Надо было вопрос задавать "Как собрать GIMP под .Net (Managed C++) ?" что бы хорошенько позлить линуксоидов


Re[4]: Как собрать GIMP в Visual Studio?
От: Fotofun www.fotofun.ru
Дата: 30.12.07 22:03
Оценка: -1
Секс в том как модернизировать софт для как раз для работы с виндовыми библиотеками
К юниксу отношусь очень хорошо, точнее к FreeBSD и MacOS. А вот с линуксом какой то сговор.
Как будто специально все делают, чтобы нельзя было в прикладных целях использовать...
Поэтому есть подозрение, что с помощью VS можно делать хорошие прикладные вещи из бесполезных-школьных типа GIMP.
Эту то ошибку отключил, но дальше еще несколько тыщ вытащилось
Re[5]: Как собрать GIMP в Visual Studio?
От: Tonal- Россия www.promsoft.ru
Дата: 31.12.07 09:49
Оценка: +2
Здравствуйте, Fotofun, Вы писали:
F>Секс в том как модернизировать софт для как раз для работы с виндовыми библиотеками
F>К юниксу отношусь очень хорошо, точнее к FreeBSD и MacOS. А вот с линуксом какой то сговор.
F>Как будто специально все делают, чтобы нельзя было в прикладных целях использовать...
F>Поэтому есть подозрение, что с помощью VS можно делать хорошие прикладные вещи из бесполезных-школьных типа GIMP.
F>Эту то ошибку отключил, но дальше еще несколько тыщ вытащилось
Если опустить все твои эмоции и ожидания чуда, то в сухом остатке выходит что тебе надо почитать хотя бы местный форум по темам переносимость между компиляторами и переномимость между операционками.
Исползуй поиск.

Кроме того, хорошо бы ещё уяснить, чем отличаеся управляемый код для VC от кода на стандартном С++

Ну и, если после обогащения этими знаниями твой энтузазизм не погаснет, начинай всё таки не с таких больших пограмных систем как GIMP.
... << RSDN@Home 1.2.0 alpha rev. 786>>
Re: Как собрать GIMP в Visual Studio?
От: Zigmar Израиль  
Дата: 31.12.07 13:30
Оценка: 2 (2) +2 :)))
Здравствуйте, Fotofun, Вы писали:

F>Извиняюсь за ламерский вопрос, но везде солюшены по сборке без VC

F>Буду благодарен если кто даст ссылку на солюшен по сборке таких проектов в Visual Studio 2005 или даст основную идею как это делать.

Gimp можно откомпилировать в VC (сам участвовал в таком процессе). Но это страшный геморрой, так как Гимп, как и любая программа такого объёма и сложности, зависит от большого количества внешних библиотек, которые в свою очередь зависят от других библиотек, и т.д. В общей сложности, чтоб построить Гимп, надо собрать десятка два библиотек. Часть библиотек точно придется строить самому, так как не у всех проектов есть файлы сборки для Visual Studio, но часть уже можно найти в бинарном виде, что сильно облегчает дело. Мы свое время смогли откомпилировать имея только исходники, и 95% времени взяло именно сборка dependencies. А вообще, для начала, стоит, как минимум собрать (или найти уже откомпилированный вариант) GTK+ — инфраструктурной/гуйной библиотеки Гимпа (а по совместительству еще и всего Гнома).

Но это для любителей секса с компьютерами. На практике, гораздо проще поставить себе MinGW (порт g++ и набора юниксовых утилит под виндуз) и с пол-пинка собрать Гимп и библиотеки с его родной среде (все make-и и конфигурации под вин32 уже есть).

Да, и всё дерево зависимостей, и подробные инструкции по сборке под разные платформы есть в сети.

<off>
F>можно делать хорошие прикладные вещи из бесполезных-школьных типа GIMP.
Предлагаю использовать большие перегрузки при торможение о плоскую вертикальную поверхность для достижения фатального исхода.
</off>
"To protect people you must slay people. To let people live you must let people die. This is the true teaching of the sword."
-Seijuro Hiko, "Rurouni Kensin"
Re: Как собрать GIMP в Visual Studio?
От: George Saveliev Украина  
Дата: 09.01.08 14:24
Оценка:
Здравствуйте, Fotofun, Вы писали:

F>Извиняюсь за ламерский вопрос, но везде солюшены по сборке без VC

F>Буду благодарен если кто даст ссылку на солюшен по сборке таких проектов в Visual Studio 2005 или даст основную идею как это делать.
GIMPVS

GIMPVS is Gimp Latest trunk compiled using Visual Studio 2005 and Visual Studio 2008 Editions. Entirely Compiled using Microsoft(TM) Compilers and linked against Microsoft(TM) Dynamic runtime libraries, GIMPVS is packaged for both Artists and Developers

Исходники в SVN
Там же

Firefox3 Seamonkey2.0 Communauty Editions Beta2 RC1 VS 2008

... << RSDN@Home 1.2.0 alpha rev. 787>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.