Russian Qt Forum
Апрель 26, 2024, 05:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: [НЕНАВИСТЬ] Почему программы не работали на Windows 2000  (Прочитано 21169 раз)
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« : Январь 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 Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Январь 13, 2017, 10:51 »

А я сейчас разрабатываю под Линукс онли и доволен как мамонт. А виндузятники да, должны страдать. Смеющийся
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
qate
Супер
******
Offline Offline

Сообщений: 1175


Просмотр профиля
« Ответ #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 Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Январь 13, 2017, 12:02 »

а если скачать с 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 Offline

Сообщений: 2812


Просмотр профиля
« Ответ #4 : Январь 13, 2017, 12:36 »

А в чем собственно то проблема? Все и так знают, что компиляторы поставлялись последний раз только до/с winsdk 7.x. После этого они прикрыли лавочку, т.к. студия стала "бесплатной". Просто нужно чаще читать MSDN и все будет нормуль. Улыбающийся

 
Записан

ArchLinux x86_64 / Win10 64 bit
qate
Супер
******
Offline Offline

Сообщений: 1175


Просмотр профиля
« Ответ #5 : Январь 13, 2017, 12:47 »

А с чего ему там быть? Там Кьют, собранный студийным компилятором.

когда качал сборку с mingw - там и был компиллер mingw, думал c msvs также


Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #6 : Январь 13, 2017, 14:34 »

А в чем собственно то проблема? Все и так знают,

очевидно, что не все Веселый Это же бред, какой ещё MSDN.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #7 : Январь 13, 2017, 18:16 »

Блин, ну, не так выразился.. имеется ввиду developer.microsoft.com ... чо за придирки Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3258


Просмотр профиля
« Ответ #8 : Январь 13, 2017, 18:20 »

Так чо, ссылка на статью будет?)
Записан
Bepec
Гость
« Ответ #9 : Январь 13, 2017, 20:42 »

Хз. Вообще не вижу проблему.

Вы начали какой то сдк откуда то качать Веселый
Берете студию, ставите. Креатор автоматом цепляет все пути, дллки.
Создать проект - да да да, сборка, запуск.

PS ставится всё, абсолютно. Ненужное можно отключить. Если вы привыкли к линуксовским пакетам аля "найди верный пакет сдк среди пакетов сдк" - это ваши проблемы Веселый
« Последнее редактирование: Январь 13, 2017, 20:44 от Bepec » Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #10 : Январь 16, 2017, 11:08 »

Видимо про статью никто не слыхал.
Но если нагуглится, то оставте ссылку.
Записан

Юра.
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #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 Offline

Сообщений: 2063


Просмотр профиля
« Ответ #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 Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #13 : Август 30, 2018, 12:42 »

А я сейчас разрабатываю под Линукс онли и доволен как мамонт. А виндузятники да, должны страдать. Смеющийся

А дебаг под Линукс? вот гдже боль...
Записан

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 Offline

Сообщений: 4349



Просмотр профиля
« Ответ #14 : Август 30, 2018, 12:52 »

А дебаг под Линукс? вот гдже боль...
А в чем боль? Все прекрасно работает. Улыбающийся
Записан
Страниц: [1] 2 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 22.