![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Litkevich Yuriy |
![]()
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
коль уж я новичек в С/С++ и стандартную комплектацию компилятора плохо знаю, подскажите файл windows.h он с кем должен идти, с компилятором или с какими-нибудь библиотеками?
|
|
|
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Это стандартный хидер для работы с виндовым API...
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
flankerr |
![]()
Сообщение
#4
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Компилятор не обязан предоставлять его в комплекте. вот это то я и хотел узнать, с точки зрения стандарта, должен ли поставлятся файл зависимый от платформы. У меня экземпляров этого файла много:
|
|
|
Tonal |
![]()
Сообщение
#6
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: ![]() ![]() ![]() |
Первые два - от багланда, остальные от мингвы.
Ну и зоопарк у тебя. ![]() Да, на *nix-ах этого файла нет. Сообщение отредактировал Tonal - 12.5.2008, 14:14 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Ну и зоопарк у тебя Это только из употребляемого, а еще непоказано то, что давно поставлено, но я непользуюсь, а сносить пока нужды нет ![]() Да, на *nix-ах этого файла нет. а в *nix-ах, какой нибудь *nix.h есть? Или виндовоз уникален, что ему свой файл нужен? |
|
|
Andrew Selivanov |
![]()
Сообщение
#8
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
коль уж я новичек в С/С++ и стандартную комплектацию компилятора плохо знаю, подскажите файл windows.h он с кем должен идти, с компилятором или с какими-нибудь библиотеками? С компилятором. Если компилятор претендует на поддержку winapi конечно. Под "Студией" я подразумевал компилятор под винду ![]() Студия далеко не единственный C++ компилятор под винду ![]() windows.h Вообще его основное предназначение - это перечисления констант и функций под разные версии Windows, сами функции все равно импортируются из dll нужной версии... Сообщение отредактировал Andrew Selivanov - 12.5.2008, 15:06 |
|
|
LuckLess |
![]()
Сообщение
#9
|
Студент ![]() Группа: Новичок Сообщений: 31 Регистрация: 10.10.2007 Пользователь №: 8 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
мм.. windows.h как и все Win API идет вместе с windows Platform SDK
![]() часто SDK идет вместе с компилятором. Себе я например ее не ставил, ибо она довольно старая была, и я слил новую SDK с сайта мелкомягких. |
|
|
Tonal |
![]()
Сообщение
#10
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: ![]() ![]() ![]() |
Ещё раз и медленно:
Platform SDK - это набор библиотек и заголовочников для работы с WinApi от Mocrosoft. Его можно использовать только с компиляторами от Mocrosoft, либо с компиляторами, которые очень хорошо совместимы с MS-овскими по расширениям языка, прагмам, формату объектников и библиотек. Я знаю только один такой - Intel C++. С остальными компиляторами под винду идут свои пакеты для поддержки WinApi. Т.е. если ты попробуешь использовать PSDK с баглондом или мингвой - ты обламаешся. Но к ним идут свои соответствующие наборы. Для мингвы - пакет w32 - скачивается отдельно. Обновляется отдельно. Для багланда - включено в поставку. Не скачать отдельно не заменить на более новый нельзя. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 11:03 |