HLFX.Ru Forum Страницы (4): [1] 2 3 4 »
Показать все 60 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Volatile Engine (https://hlfx.ru/forum/forumdisplay.php?forumid=3)
-- Какой компилятор С++ вы используете? (https://hlfx.ru/forum/showthread.php?threadid=3980)


Отправлено XaeroX 21-06-2013 в 17:57:

Какой компилятор С++ вы используете?

В общем, моя цель в данный момент поддерживать два основных современных компилятора для языка С++:
1) Microsoft Visual C++ 2010 (платный или крякнутый)
2) MinGW 4.x (халявный)

Но если кто использует другие компиляторы - прошу указать, какие (а также информацию о лицензии - бесплатный/платный/крякнутый).

Тем, кто использует исключительно говно мамонта под названием Visual Studio 6.0, просьба даже не отписываться в теме, ваше мнение меня не интересует. Но смею надеяться, что таковых на форуме уже нет.

Если вы используете несколько компиляторов, указывайте тот, который используете наиболее часто и хотели бы использовать при компиляции библиотек под движок.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.


Отправлено Дядя Миша 21-06-2013 в 19:51:

В двух словах: я не знаю как надо писать код, чтобы он собирался исключительно под 2010-й студией и не собирался под шестеркой.
А те, кто знает - поделитесь, зачем вы это делаете и почему вам не стыдно?

__________________
My Projects: download page

В действительности всё может оказаться иначе чем на самом деле.


Отправлено FiEctro 21-06-2013 в 19:55:

Я использую и 6.0 и 2010. Почему немогу проголосовать за 2 варианта? Дискриминация!

__________________
Для организации коллектива надо уметь ссать в уши виртуозно © Raid


Отправлено fire64 21-06-2013 в 20:23:

Microsoft Visual Studio 2012 professional Триальная лицензия

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено XaeroX 22-06-2013 в 04:53:

Цитата:
Дядя Миша писал:
поделитесь, зачем вы это делаете

Потому что в 2010 студии более эффективный компилятор (как в плане оптимизации, так и в плане проверок на этапе компиляции и рантайм-чеков), а CRT лучше совместим с новыми версиями винды.
Цитата:
Дядя Миша писал:
почему вам не стыдно?

А почему тебе не стыдно, что ксаш не запускается под MS-DOS? Непорядок, надо, чтобы запускался - вдруг он у кого-то ещё стоит.

Теоретически, конечно, можно написать костыли для компиляции шестёркой - всякие for-visibility-workaround и тому подобные. Но какой в этом смысл? Даже новый хлфх я собирал исключительно в 2010 студии, шестёрка вообще не нужна.
Цитата:
FiEctro писал:
Почему немогу проголосовать за 2 варианта?

Прочитай последнее предложение первого поста.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.


Отправлено FreeSlave 22-06-2013 в 08:34:

Clang ещё довольно известный и используемый, но сам пользуюсь gcc и mingw.

P.S. 2010-ая вижуал студия вроде как бесплатная уже, крякать не нужно.


Отправлено XaeroX 22-06-2013 в 08:43:

Цитата:
FreeSlave писал:
2010-ая вижуал студия вроде как бесплатная уже, крякать не нужно.

Есть бесплатная версия, но в ней нет нужных мне ништяков, в частности, кросс-компилятора под архитектуру X64. А может, там и ещё что-нибудь отрезано.
Цитата:
FreeSlave писал:
Clang ещё довольно известный и используемый

А какой там синтаксис ассемблера, интеловский, атнт-шный или свой?

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.


Отправлено FreeSlave 22-06-2013 в 08:47:

XaeroX, такой же как в gcc вроде, может, с некоторыми изменениями. В такие поля я не лез.


Отправлено marikcool 22-06-2013 в 11:08:

я пользуюсь 2008 express.
и xash на ней собирается без проблем.

__________________
vk.com/skullcapstudios


Отправлено XaeroX 22-06-2013 в 11:43:

Использовать 2008 - это мне вообще не понятно. Да, с шестёрки было очень сложно перейти на 2010 в плане интерфейса, но студии после 2005 включительно - все на одно лицо.
Разве что лень-матушка, что родилась вперёд вас.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.


Отправлено SluX 23-06-2013 в 13:12:

В линуксе использую Cmake / GCC. MinGW и 6-ую студию использую в винде. MinGW вроде тоже гцц юзает в качестве бекенда? Так как я не кодер, а лишь изредка собираю то, чего нет в собранном виде, то не особо шарю. Вот, например, недавно надо было движок скомпилять в 2003 студии, но нигде не нашёл, а шестёрка дико ругалась на всё подряд - всячески отторгала код.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено XaeroX 23-06-2013 в 13:21:

Цитата:
SluX писал:
MinGW вроде тоже гцц юзает в качестве бекенда?

Да, MinGW это вин32-форк GCC.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.


Отправлено Government-Man 24-06-2013 в 07:43:

Цитата:
XaeroX писал:
Использовать 2008 - это мне вообще не понятно. Да, с шестёрки было очень сложно перейти на 2010 в плане интерфейса, но студии после 2005 включительно - все на одно лицо.


Я сам пользовался в свое время 2008, но в ней я наткнулся на мелкий, но неприятный баг. Студия как известно отключает подсветку и интеллисенс для кода, отключенного препроцессорными директивами. Так вот 2008 студия, при наличии в солюшене нескольких проектов, учитывала дефайны только из первого проекта в списке.

Конкретно проблема всплыла в тот момент, когда у меня в солюшене с дллками халфы оказалась неактивна половина серверного кода, потому что дефайны брались из клиентки.

__________________
Vladimir Putin's paternal grandfather, Spiridon Ivanovich Putin (1879–1965), was employed at Vladimir Lenin's dacha at Gorki as a cook, and after Lenin's death in 1924, he continued to work for Lenin's wife, Nadezhda Krupskaya. He would later cook for Joseph Stalin when the Soviet leader visited one of his dachas in the Moscow region. Spiridon later was employed at a dacha belonging to the Moscow City Committee of the Communist Party of the Soviet Union, at which the young Putin would visit him.


Отправлено XaeroX 24-06-2013 в 08:05:

Government-Man
Помню, ты рассказывал. В 2010 такой проблемы не было.

__________________
"It's a friend of mine - a Cheshire Cat," said Alice: "allow me to introduce it."
"I don't like the look of it at all," said the King: "however, it may kiss my hand if it likes."
"I'd rather not," the Cat remarked.


Отправлено Вилс 24-06-2013 в 09:15:

Пишу свой виндоус на бэйсике.

__________________
Привет миша


Временная зона GMT. Текущее время 16:59. Страницы (4): [1] 2 3 4 »
Показать все 60 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2019