Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Дефайны" для определения среды 
:(
    Опции темы
Riply
Дата 1.7.2008, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



Здравствуйте !
Пытаюсь писать так, чтобы юнит мог компилироваться 
и под VS 2005 и под C++Builder. Какие в этих средах существуют "дефайны"
для определения их или их версий ?
Что-то типа:
#ifdef VS_VER_170
 // Мы под Visula Studio
#endif
#ifdef BUILDER_VER_170
 // Мы под Builder`ом
#endif


PM MAIL   Вверх
bsa
Дата 1.7.2008, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



PM   Вверх
Riply
Дата 1.7.2008, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



bsa, 

Спасибо !

> Offtop
P.S.
 А когда плодили столько сред, задумывались ли о несчастных,
 которым придется в этом разбираться ?  smile 
> Offtop


PM MAIL   Вверх
bsa
Дата 1.7.2008, 14:16 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(Riply @ 1.7.2008,  13:25)
А когда плодили столько сред, задумывались ли о несчастных,
которым придется в этом разбираться ?  smile

если не секрет, а зачем тебе это нужно?
Если пользоваться стандартными функциями, то все современные компиляторы их более или менее поддерживают. Если ты собираешься использовать какие-то особенности конкретного компилятора (библиотеки и пр.), то это именно твои проблемы. Каждая среда заточена под свои цели.
PM   Вверх
Riply
Дата 1.7.2008, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



Цитата(bsa @  1.7.2008,  14:16 Найти цитируемый пост)
если не секрет, а зачем тебе это нужно?


Дело в том, что я еще даже не определилась с тем, 
что мне нужно изучать (например, C++ или C# или ...  и т.д.).  smile
И уж тем более не определилась с компилятором.
А чтобы это сделать (определиться), для начала, 
надо получить хоть какое-то представление о том, с чем имеешь дело.
Вот я и начала знакомство  smile 

PM MAIL   Вверх
bsa
Дата 1.7.2008, 14:55 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



А ты определилась с тем, что ты будешь писать?
PM   Вверх
Riply
Дата 1.7.2008, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



Цитата(bsa @  1.7.2008,  14:55 Найти цитируемый пост)
А ты определилась с тем, что ты будешь писать? 


Наверное, да.
Хотелось бы быть "поближе к системе" (некузяво выразилась, но не нашла ничего лучше).
Скажем так: мне это интересно  smile 
В Delphi, мне довольно сильно стало мешать мое неумение писать драйвера.
Некоторые мои задачи, решались бы гораздо проще не из "юзер-мода".
Плюс к этому, стала поглядывать в сторону Линукса, а туда (как я понимаю) без С можно и не соваться  smile 

PM MAIL   Вверх
bsa
Дата 1.7.2008, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Тогда твой выбор MSVC (windows) + WDK и gcc (linux) + google (скорее всего уже все написано). Про билдеры, С# и пр. можешь забыть.
PM   Вверх
Riply
Дата 1.7.2008, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Комодератор
Сообщений: 572
Регистрация: 27.3.2007
Где: St. Petersburg

Репутация: нет
Всего: 32



Цитата(bsa @  1.7.2008,  15:51 Найти цитируемый пост)
Тогда твой выбор MSVC (windows) + WDK и gcc (linux) + google (скорее всего уже все написано). Про билдеры, С# и пр. можешь забыть. 


Спасибо. Примерно так мне и казалось.
"билдер" собираюсь использовать, только пока делаю первые шаги.
(можно посмотреть как что определяется,  да и просто много в нем знакомых кнопочек  smile )
Насчет С# - так просто гора с плеч, серьезно  smile 
(А то мне тут все уши прожужали, что С++ заброшен, нечего на него тратить время,
 и ему на смену пришел С# ).

Еще раз, спасибо.
PM MAIL   Вверх
bsa
Дата 1.7.2008, 17:01 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(Riply @ 1.7.2008,  16:27)
(А то мне тут все уши прожужали, что С++ заброшен, нечего на него тратить время,
 и ему на смену пришел С# ).

Все системные вещи пишутся на Си (иногда, с включениями ассемблера).
PM   Вверх
anatox91
Дата 1.7.2008, 17:34 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


программист-самоучка
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 12.1.2008
Где: ++Украина.Крым++

Репутация: 1
Всего: 13



Цитата(Riply @  1.7.2008,  16:27 Найти цитируемый пост)
А то мне тут все уши прожужали, что С++ заброшен

Цитата(мультик)

Я бы этому дяде уши бы и пооткручивал ©



--------------------

The code is the design ©

Sony VAIO VGN-FW480J

user posted image
PM MAIL ICQ   Вверх
Torsten
Дата 1.7.2008, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 10.6.2008
Где: Pskov

Репутация: нет
Всего: 7



anatox91, 
Цитата
Я бы этому дяде уши бы и пооткручивал ©

+1  smile 
--------------------
We have no begining, we have no end. We are infinite.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0698 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.