Russian Qt Forum
Ноябрь 22, 2024, 00:16
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Разное
>
Говорилка
>
[НЕНАВИСТЬ] Почему программы не работали на Windows 2000
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000 (Прочитано 22298 раз)
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
[НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
:
Январь 13, 2017, 10:37 »
Всем привет! Читал когда-то интересную статью какого-то технаря из Microsoft о криворуких программистах, которые пишут кривые программы, которые потом перестают работать при переходе с Windows 98 на 2000, и пользователи обвиняют в этом саму 2000. Там было много примеров неправильного кода. Очень грамотно всё расписал, а мы грешили на саму Windows
Не подскажете может кто знает как она называлась? Вроде бы читал на хабре.
А вспомнилась она мне потому, что я вчера потратил 2 часа времени пытаясь завести эти сра**** компиляторы MS для Creator. Вот в нашем MinGW что нужно делать? Распаковать архив с MinGW и указать в Build&Run путь к g++, и всё. Но клиент хочет MSVC версию. Хорошо.
1) ставим winsdk_web 7.1. Говорит, что у меня не установлен NET или установлен его предрелиз, поэтому компиляторы установить он не сможет. Как?? Стоит NET 4.6.1. В интернете полно всяких решений, ни одно из которых не помогло (чистка redistributabe, установка с диска, правка реестра и т.д.). И НИ ОДНОГО решения от Майкрософт. Отлично, блин, оказывается в самой Майкрософт пишут такой же кривой код проверок версий, о которых сами же писали в статье.
2) хорошо. Ставим winsdk_web 8.1. Эй, а где компиляторы?? Их там вообще нет.
3) наконец нагугливается standalone версия компиляторов 2015 года. Наконец-то всё установилось и в Qt Creator завелось автоматом.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #1 :
Январь 13, 2017, 10:51 »
А я сейчас разрабатываю под Линукс онли и доволен как мамонт. А виндузятники да, должны страдать.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
qate
Супер
Offline
Сообщений: 1177
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #2 :
Январь 13, 2017, 11:59 »
а если скачать с
https://www.qt.io/download-open-source/#section-2
Qt 5.7.1 for Windows 64-bit (VS 2015, 923 MB), то там нет компилятора ?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #3 :
Январь 13, 2017, 12:02 »
Цитата: qate от Январь 13, 2017, 11:59
а если скачать с
https://www.qt.io/download-open-source/#section-2
Qt 5.7.1 for Windows 64-bit (VS 2015, 923 MB), то там нет компилятора ?
А с чего ему там быть? Там Кьют, собранный студийным компилятором.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #4 :
Январь 13, 2017, 12:36 »
А в чем собственно то проблема? Все и так знают, что компиляторы поставлялись последний раз только до/с winsdk 7.x. После этого они прикрыли лавочку, т.к. студия стала "бесплатной". Просто нужно чаще читать MSDN и все будет нормуль.
Записан
ArchLinux x86_64 / Win10 64 bit
qate
Супер
Offline
Сообщений: 1177
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #5 :
Январь 13, 2017, 12:47 »
Цитата: Пантер от Январь 13, 2017, 12:02
А с чего ему там быть? Там Кьют, собранный студийным компилятором.
когда качал сборку с mingw - там и был компиллер mingw, думал c msvs также
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #6 :
Январь 13, 2017, 14:34 »
Цитата: kuzulis от Январь 13, 2017, 12:36
А в чем собственно то проблема? Все и так знают,
очевидно, что не все
Это же бред, какой ещё MSDN.
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #7 :
Январь 13, 2017, 18:16 »
Блин, ну, не так выразился.. имеется ввиду developer.microsoft.com ... чо за придирки
Записан
ArchLinux x86_64 / Win10 64 bit
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #8 :
Январь 13, 2017, 18:20 »
Так чо, ссылка на статью будет?)
Записан
Bepec
Гость
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #9 :
Январь 13, 2017, 20:42 »
Хз. Вообще не вижу проблему.
Вы начали какой то сдк откуда то качать
Берете студию, ставите. Креатор автоматом цепляет все пути, дллки.
Создать проект - да да да, сборка, запуск.
PS ставится всё, абсолютно. Ненужное можно отключить. Если вы привыкли к линуксовским пакетам аля "найди верный пакет сдк среди пакетов сдк" - это ваши проблемы
«
Последнее редактирование: Январь 13, 2017, 20:44 от Bepec
»
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #10 :
Январь 16, 2017, 11:08 »
Видимо про статью никто не слыхал.
Но если нагуглится, то оставте ссылку.
Записан
Юра.
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #11 :
Январь 16, 2017, 11:46 »
https://developer.microsoft.com/ru-ru/windows/downloads/windows-8-sdk
Цитировать
Пакет Windows SDK больше не поставляется с полной средой сборки, запускаемой из командной строки. Компилятор и среду сборки необходимо устанавливать отдельно. Если вам требуется полная среда разработки, которая включает в себя компиляторы и среду сборки, можно скачать среду Visual Studio Express , содержащую необходимые компоненты Windows SDK. Чтобы скачать пакет SDK и установить его на другой компьютер, щелкните ссылку на скачивание и запустите программу установки. Затем в диалоговом окне Выбор расположения щелкните Скачать пакет средств разработки программного обеспечения для Windows для его установки на другом компьютере.
Или мы не читатели, а пейсатели? Или здесь кому что непонятно?
«
Последнее редактирование: Январь 16, 2017, 11:48 от kuzulis
»
Записан
ArchLinux x86_64 / Win10 64 bit
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #12 :
Январь 17, 2017, 00:02 »
Нашёл:
https://geektimes.ru/post/103598/
Это выдержки из книги "The Old New Thing", автор Raymond T. Chen (см. например
https://www.onmsft.com/news/tour-microsoft-archives-legendary-windows-developer-raymond-chen
). Память конечно же подвела, т.к. речь там идёт о более старых Windows.
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #13 :
Август 30, 2018, 12:42 »
Цитата: Пантер от Январь 13, 2017, 10:51
А я сейчас разрабатываю под Линукс онли и доволен как мамонт. А виндузятники да, должны страдать.
А дебаг под Линукс? вот гдже боль...
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000
«
Ответ #14 :
Август 30, 2018, 12:52 »
Цитата: Racheengel от Август 30, 2018, 12:42
А дебаг под Линукс? вот гдже боль...
А в чем боль? Все прекрасно работает.
Записан
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...