Бесплатный копмилятор С++ нужен
От: Asteroid45  
Дата: 20.03.07 07:41
Оценка: :))) :)
Имеются исходники С++ с использованием win32. Надо откомпилировать их в лицензионно чистый shareware.exe

Посоветуйте компилятор выше VC6
Re: Бесплатный копмилятор С++ нужен
От: AntZ  
Дата: 20.03.07 08:32
Оценка:
Здравствуйте, Asteroid45, Вы писали:

A>Имеются исходники С++ с использованием win32. Надо откомпилировать их в лицензионно чистый shareware.exe


A>Посоветуйте компилятор выше VC6


GCC из Cygwin прекрасно собирает Win32 приложения. При этом справляется и с ресурсами, и компиляцией и линковкой. Перформанс не сравнивал — субъективно разница не заметна. Кстати ничто не мешает вести девелопмент в VS2005 а финальный билд делать GCC. Вот пример bat файла

windres app.rc app.o

gcc -DWINVER=0x0500 -c main.cpp
gcc -DWINVER=0x0500 -c dib_image.cpp
...
gcc -DWINVER=0x0500 -c log.cpp

gcc -o chess2 main.o dib_image.o ... -log.o app.o -lgdi32 -lmsimg32 -lstdc++

Я разобрался где-то за полчаса час, как собрать достаточно большой Win32 проект
Re: Бесплатный копмилятор С++ нужен
От: Аноним  
Дата: 20.03.07 08:53
Оценка: +2
Здравствуйте, Asteroid45, Вы писали:

A>Посоветуйте компилятор выше VC6


VC2003 and VC2005 имеют бесплатные версии.
Re[2]: Бесплатный копмилятор С++ нужен
От: Аноним  
Дата: 20.03.07 09:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А>VC2003 and VC2005 имеют бесплатные версии.



Угу. Если имеется ввиду VC Express, то ппробуйте под ним собрать виндовс приложение.
Re[3]: Бесплатный копмилятор С++ нужен
От: Аноним  
Дата: 20.03.07 10:12
Оценка: +2
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


А>>VC2003 and VC2005 имеют бесплатные версии.



А>Угу. Если имеется ввиду VC Express, то ппробуйте под ним собрать виндовс приложение.:)


А какие траблы? Вчерась собирал. Траблов не видел.
Re[2]: Бесплатный копмилятор С++ нужен
От: BoyStav Россия http://stavnet.info
Дата: 20.03.07 10:23
Оценка:
Здравствуйте, AntZ, Вы писали:

AZ>Здравствуйте, Asteroid45, Вы писали:


A>>Имеются исходники С++ с использованием win32. Надо откомпилировать их в лицензионно чистый shareware.exe


A>>Посоветуйте компилятор выше VC6


AZ>GCC из Cygwin прекрасно собирает Win32 приложения. При этом справляется и с ресурсами, и компиляцией и линковкой. Перформанс не сравнивал — субъективно разница не заметна. Кстати ничто не мешает вести девелопмент в VS2005 а финальный билд делать GCC. Вот пример bat файла


AZ>windres app.rc app.o


AZ>gcc -DWINVER=0x0500 -c main.cpp

AZ>gcc -DWINVER=0x0500 -c dib_image.cpp
AZ>...
AZ>gcc -DWINVER=0x0500 -c log.cpp

AZ>gcc -o chess2 main.o dib_image.o ... -log.o app.o -lgdi32 -lmsimg32 -lstdc++


AZ>Я разобрался где-то за полчаса час, как собрать достаточно большой Win32 проект


а что cl.exe от микрософта отменили?
Can be done...
Re[3]: Бесплатный копмилятор С++ нужен
От: Asteroid45  
Дата: 20.03.07 10:40
Оценка:
Здравствуйте, BoyStav, Вы писали:

BS>Здравствуйте, AntZ, Вы писали:


AZ>>Я разобрался где-то за полчаса час, как собрать достаточно большой Win32 проект


BS>а что cl.exe от микрософта отменили?



Мне MSSDK подходит, но разве им можно коммерческие продукты собирать?
Re[3]: Бесплатный копмилятор С++ нужен
От: 8bit  
Дата: 20.03.07 12:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


А>>VC2003 and VC2005 имеют бесплатные версии.



А>Угу. Если имеется ввиду VC Express, то ппробуйте под ним собрать виндовс приложение.


Что, хидеров и библиотек нет, да ?
Re[4]: Бесплатный копмилятор С++ нужен
От: BoyStav Россия http://stavnet.info
Дата: 20.03.07 12:40
Оценка:
Здравствуйте, Asteroid45, Вы писали:

A>Здравствуйте, BoyStav, Вы писали:


BS>>Здравствуйте, AntZ, Вы писали:


AZ>>>Я разобрался где-то за полчаса час, как собрать достаточно большой Win32 проект


BS>>а что cl.exe от микрософта отменили?



A>Мне MSSDK подходит, но разве им можно коммерческие продукты собирать?


Если не ошибаюсь да.
MSSDK свободно распространяемый, чего не скажеш о VS
Правда если пользуется МФЦ, то результат под вопросом.
А начсет легальности, так это просто решается, штудированием лицензии.
Can be done...
Re[3]: Бесплатный копмилятор С++ нужен
От: BoberPlus  
Дата: 20.03.07 14:07
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


А>>VC2003 and VC2005 имеют бесплатные версии.


А>Угу. Если имеется ввиду VC Express, то ппробуйте под ним собрать виндовс приложение.


Я этого зверя недавно скачал, хотел собрать проект, а вот и фиг, надо еще Platform SDK скачать, а он почти полгига весит , забил пока.
Re[4]: Бесплатный копмилятор С++ нужен
От: 8bit  
Дата: 20.03.07 14:08
Оценка:
Здравствуйте, BoberPlus, Вы писали:

BP>Здравствуйте, Аноним, Вы писали:


А>>Здравствуйте, Аноним, Вы писали:


А>>>VC2003 and VC2005 имеют бесплатные версии.


А>>Угу. Если имеется ввиду VC Express, то ппробуйте под ним собрать виндовс приложение.


BP>Я этого зверя недавно скачал, хотел собрать проект, а вот и фиг, надо еще Platform SDK скачать, а он почти полгига весит , забил пока.


Ага
Re[4]: Бесплатный копмилятор С++ нужен
От: YuriKobets Россия http://www.truelaunchbar.com — замена панели быстрого запуска
Дата: 20.03.07 14:45
Оценка:
Здравствуйте, BoberPlus, Вы писали:

BP>Я этого зверя недавно скачал, хотел собрать проект, а вот и фиг, надо еще Platform SDK скачать, а он почти полгига весит , забил пока.


Так Platform SDK должен быть у любого уважающего себя программера. Причем самый последний
Ну а если скачать никак то filepost.ru в помощь.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Бесплатный копмилятор С++ нужен
От: Аноним  
Дата: 21.03.07 00:23
Оценка:
Здравствуйте, Asteroid45, Вы писали:

A>Имеются исходники С++ с использованием win32. Надо откомпилировать их в лицензионно чистый shareware.exe


попробуйте openwatcom
Re[5]: Бесплатный копмилятор С++ нужен
От: BoberPlus  
Дата: 21.03.07 06:21
Оценка:
Здравствуйте, YuriKobets, Вы писали:

YK>Здравствуйте, BoberPlus, Вы писали:


BP>>Я этого зверя недавно скачал, хотел собрать проект, а вот и фиг, надо еще Platform SDK скачать, а он почти полгига весит , забил пока.


YK>Так Platform SDK должен быть у любого уважающего себя программера. Причем самый последний

YK>Ну а если скачать никак то filepost.ru в помощь.

Просто не до этого пока.
Re[2]: Бесплатный копмилятор С++ нужен
От: Аноним  
Дата: 21.03.07 09:58
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Asteroid45, Вы писали:


A>>Имеются исходники С++ с использованием win32. Надо откомпилировать их в лицензионно чистый shareware.exe


А>попробуйте openwatcom


Дык, пишут... помер он.

Навскидку без проверки имен:

DevC++
CodeBlocks
Digital Mars (Си++ & Ди)

Все в от 50 до 100 метров
Re[3]: Бесплатный копмилятор С++ нужен
От: Аноним  
Дата: 21.03.07 15:01
Оценка:
Здравствуйте, Аноним, Вы писали:

А>>попробуйте openwatcom

А>Дык, пишут... помер он.

Где вы прочли ?
Пару месяцв назад выпустили 1.6 версию.
IDE не привычная после VS но в целом нормальная.

А>Навскидку без проверки имен:


А>DevC++

А>CodeBlocks
А>Digital Mars (Си++ & Ди)
Borland
lcc-win32
Re[4]: Бесплатный копмилятор С++ нужен
От: Aquila http://www.wasm.ru
Дата: 21.03.07 15:17
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Borland

А>lcc-win32

LCC не C++ — это компилятор чистого Си.
Re[4]: Бесплатный копмилятор С++ нужен
От: pavel_turbin  
Дата: 21.03.07 18:22
Оценка:
Здравствуйте, Аноним, Вы писали:

А>>Угу. Если имеется ввиду VC Express, то ппробуйте под ним собрать виндовс приложение.


А>А какие траблы? Вчерась собирал. Траблов не видел.


Это если у вас ATL-ля нет, тогда все работает. Если ATL нужен, то труба, Express не катит.
Re[5]: Бесплатный копмилятор С++ нужен
От: denaturat  
Дата: 22.03.07 08:13
Оценка:
Здравствуйте, pavel_turbin, Вы писали:

_>Здравствуйте, Аноним, Вы писали:


А>>>Угу. Если имеется ввиду VC Express, то ппробуйте под ним собрать виндовс приложение.


А>>А какие траблы? Вчерась собирал. Траблов не видел.


_>Это если у вас ATL-ля нет, тогда все работает. Если ATL нужен, то труба, Express не катит.


Да все там работает, и ATL в том числе!
Re[6]: Бесплатный копмилятор С++ нужен
От: BoberPlus  
Дата: 22.03.07 08:51
Оценка:
Здравствуйте, denaturat, Вы писали:

D>Здравствуйте, pavel_turbin, Вы писали:


_>>Здравствуйте, Аноним, Вы писали:


А>>>>Угу. Если имеется ввиду VC Express, то ппробуйте под ним собрать виндовс приложение.


А>>>А какие траблы? Вчерась собирал. Траблов не видел.


_>>Это если у вас ATL-ля нет, тогда все работает. Если ATL нужен, то труба, Express не катит.


D>Да все там работает, и ATL в том числе!


VC Express _не_ включает в себя ATL и MFC,
не знаю чего у вас там работает, но явно что-то не то
Re[7]: Бесплатный копмилятор С++ нужен
От: jit  
Дата: 22.03.07 09:54
Оценка: 1 (1)
Здравствуйте, BoberPlus, Вы писали:

_>>>Это если у вас ATL-ля нет, тогда все работает. Если ATL нужен, то труба, Express не катит.


D>>Да все там работает, и ATL в том числе!


BP>VC Express _не_ включает в себя ATL и MFC,

BP>не знаю чего у вас там работает, но явно что-то не то

http://www.codeproject.com/wtl/WTLExpress.asp
Re[4]: Бесплатный копмилятор С++ нужен
От: LuciferMoscow Россия  
Дата: 25.03.07 15:44
Оценка: +1
Здравствуйте, <Аноним>, Вы писали:

А>Borland

Это компилятор С++?
... << RSDN@Home 1.1.4 beta 4 rev. 358>>
Re[5]: Бесплатный копмилятор С++ нужен
От: Аноним  
Дата: 25.03.07 19:45
Оценка:
A>LCC не C++ — это компилятор чистого Си.
И не freeware к тому же. Бесплатный только для некоммерческого использования.
Re[5]: Бесплатный копмилятор С++ нужен
От: Аноним  
Дата: 26.03.07 05:08
Оценка:
Здравствуйте, LuciferMoscow, Вы писали:
А>>Borland
LM>Это компилятор С++?

http://dn.codegear.com/article/20633
Re[6]: Бесплатный копмилятор С++ нужен
От: Аноним  
Дата: 26.03.07 14:03
Оценка:
Здравствуйте, Аноним, Вы писали:

Судя по этому http://www.rsdn.ru/Forum/Message.aspx?mid=2418763&amp;only=1
Автор: denaturat
Дата: 26.03.07
c++ комп есть в vista sdk
Re[6]: Бесплатный копмилятор С++ нужен
От: LuciferMoscow Россия  
Дата: 26.03.07 16:04
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>>>Borland

LM>>Это компилятор С++?
А>http://dn.codegear.com/article/20633
На заборе тоже написано, а за забором дрова.

Буст эта штука сожрет?
... << RSDN@Home 1.1.4 beta 4 rev. 358>>
Re[7]: Бесплатный копмилятор С++ нужен
От: Phoenickx  
Дата: 26.03.07 16:07
Оценка:
Здравствуйте, BoberPlus, Вы писали:

BP>VC Express _не_ включает в себя ATL и MFC,

BP>не знаю чего у вас там работает, но явно что-то не то
Собирал проект написанный с MFC под 98 студию в VC Express + PSDK. Не то чтобы без трабл, но собралось
Re[8]: Бесплатный копмилятор С++ нужен
От: denaturat  
Дата: 27.03.07 10:08
Оценка:
Здравствуйте, Phoenickx, Вы писали:

P>Здравствуйте, BoberPlus, Вы писали:


BP>>VC Express _не_ включает в себя ATL и MFC,

BP>>не знаю чего у вас там работает, но явно что-то не то
P>Собирал проект написанный с MFC под 98 студию в VC Express + PSDK. Не то чтобы без трабл, но собралось

Скажи, пожалуйста, как MFC собирал?
Re[7]: Бесплатный копмилятор С++ нужен
От: denaturat  
Дата: 27.03.07 10:10
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


А>Судя по этому http://www.rsdn.ru/Forum/Message.aspx?mid=2418763&amp;only=1
Автор: denaturat
Дата: 26.03.07
c++ комп есть в vista sdk

32 и 64bit-ные в папке
C:\Program Files\Microsoft SDKs\Windows\v6.0\VC\Bin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.