|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.04.2017, 22:39 | #31 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Потому что в винде ад. У одного стоит в c:\program files
У другого в d:\work И все это в реестрах прописано, потом в конфиги проекта копируется.... ...вобщем ясно, что все это можно избежать - В юниксе все более-менее строго. Соблюдают и делают, а кто не делает - того чинят и пользуются форками с починкой. |
29.04.2017, 01:01 | #32 | ||||||||
Пользователь
Регистрация: 21.04.2017
Сообщений: 16
|
Цитата:
У меня и без скриптов все собирается легким движением пальца. Нажал F7, и пошел курить. Пришел - собралось. Ну и? Цитата:
Цитата:
У меня на AIX 6.3, добрая половина линуксовых тулзов банально падали на этапе конфигурирования, а если там не упали, то на компиляции уж точно. Вы в курсе что под Unix(По крайней мере AIX системой) идет встроенный IBM компилятор vacpp, который даже boost'овские шаблоны не переваривает, и половина буста на нем просто не собирается? Опять же, какие тулзы, нужные вам - есть под линукс, и при этом их нет под Windows ? Я знаю что для десктопа(а Win, в основном и является десктопной ОС), под винду океан тулзов, и ваше море - это лужа, по сравнению с виндой. Цитата:
Цитата:
Цитата:
Какие драйвера? Вы о чем? Если вам программно нужно работать с устройством, то использовать его как файл - будет трудно, придется использовать АПИ, представляемое с девайсом, для того чтобы работать правильно с этим девайсом, и в линуксе вы будете делать ровно то же самое. А чтоб файл создать на флешке, и в винде не нужно какое то АПИ юзать и доку драйвера читать. Цитата:
И что такое старые скрипты компила? Как они не работают? Значит что то изменилось? Что именно? Цитата:
Что значит логически и целостнее? И почему морально приятнее? В чем это выражается? Там цветопередача на экране другая? Или может шрифт не тот? Что не устраивает? Я вот это и хочу выяснить, но как понял из ваших коментариев, вас не устраивает - C:\\ писать и вы не знаете как под виндой на флешке файл создать, а еще вам нравится с системой прав активно насиловать себе мозги. Ведь любое ограничение - для разработчика как минимум боль, это нужно учитывать, и использовать АПИ системы, но не АПИ языка. |
||||||||
29.04.2017, 05:06 | #33 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Вас интересовал ответ, почему я так считаю. Ответ дан. Я же не заставляю вас сносить винду.
|
29.04.2017, 10:30 | #34 |
Пользователь
Регистрация: 21.04.2017
Сообщений: 16
|
|
29.04.2017, 10:51 | #35 |
Пользователь
Регистрация: 21.04.2017
Сообщений: 16
|
*рукалицо* вот никогда об это не задумывался, ровно так же как никогда не писал "C:\\", есть же специальные функции - GetWindowsDirectory, SHGetSpecialFolderPath и не нужно вообще заморачиваться на D:\ или на Z:\ стоит система. Это ведь так трудно?
|
29.04.2017, 15:07 | #36 | |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
*рукалицо*
...давайте не будем мне рассказывать, что трудно ... в свое время у меня был коммерческий продукт, основанный на драйвере-перехватчике (моем) сторонних драйверов устройств (т.е. я его осилил написать..). У меня был опыт взлома и раскарячивания фиговин типа Themida с использованием SoftIce по кабелю и прочее... ...но нынче виндовс бред. Есть прекрасная и логичная альтернатива - линукс. Более того Цитата:
|
|
29.04.2017, 15:34 | #37 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,493
|
Речь шла не о том, являются ли эти вызовы кросс или нет. Речь шла о том, что есть документированный способ получать имена служебных папок, коим и следует пользоваться а не вбивать в коде "C:/Program Files".
Если в линуксе таких проблем нет, то это означает что а) с локализацией все плохо и б) программы не спрашивают потребителя куда устанавливаться. Хорошо это или плохо это уже другой разговор. Меня лично бесят приложения, которые сами решают куда им ставиться. |
29.04.2017, 15:50 | #38 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
...устал я, из пустого в порожнее. Никто в коде не вбивает, само наличие дибильного деления "на диски" я считаю дибильным.
меня злят ситуации, что c:\ это диск, а c:\folder - это файл/папка, а \\.\\COM1 (точно уже забыл) - это порт ....флешку передернули - привет иная буква, и прочее-прочее... Меня устраивает единный рут, как в линукс. Особенно я вдохновился, когда играл в SWTOR. Там было на форуме, как ускорить его, за счет рам-диска....большой длинный пост, где скачать прогу, как установить, как настроить ... вопщем долго и нудно (а еще и повиснуть могло, тогда берите вот ту прогу, но там еще труднее).... ...и вот на Linux/Wine я ето все просто решил, буквально за 10 минут /etc/fstab: tmpfs /ramcache tmpfs defaults,nodev,nosuid,size=2G 0 0 и + скрипт, который на фс делает симлинки оригинала при запуске...все. Теперь у меня есть 2 скрипта, для свтор и для рифт, тыц - оно все оптимизирует, делает и игра шустрее оригинальных виндов работает (сужу, как я прогружаюсь и все другие). А эмуляция...там вон была рядом тема - ищут кликер, я свой старый дал...а знаете почему старый? Потому что в линуксе это вообще встроено - из баш скрипта можно "кликать" чего угодно и где угодно. Вот сломал кнопку мыши - дрифтит - делает дабл клики вместо одинарного. 20 минут (правда пришлось поставить не офф патч, который не берут в мейнстрим) и теперь у меня есть программный debouncer - проблема грязной/сломаной мыши исчезла навсегда. Нету программируемого "трипл-клика" в мыше? Не беда - делаем скрипт для Xserver, который меняет коды кнопок - теперь трипл-клик есть, можно играть. Последний раз редактировалось alexzk; 29.04.2017 в 16:05. |
29.04.2017, 16:37 | #39 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,493
|
На винде это уже 20 лет как есть.
Все остальные претензии это скорее "нет нужных тулзов из коробки", с этим я готов согласиться, но к программированию отношения это не имеет. Кстати, обычно когда я пытаюсь собрать что-то линиксувое под виндой имею ту же проблему - отсуствие "стандартных" тулзов. Обычно всегда упиралось в "скачайате перл/питон, скачайте AutoMake/Любой_другой_fancy_генератор и т.д. Проекты, которые поддерживают нативные средства для целевой ОС собирались без проблем. Вот это очень хорошо иллюстрирует разницу двух миров - одни извращаются, другие меняют мышь Разные ОС для разных потребителей. Последний раз редактировалось waleri; 29.04.2017 в 16:43. |
29.04.2017, 19:04 | #40 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Она и была новая....неделя сроку. Как оказалось постфактум - модель такая, ломается у всех (предвосхищая - шел по улице, вспомнил про мышь, свернул, купил, что внешне норм, форумы чиатл потом через неделю).
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скомпилировать библиотеку для линукс под виндой | Aoizora | Общие вопросы C/C++ | 4 | 05.02.2017 21:14 |
Умение программировать под Windows и Unix | Astat | Помощь студентам | 10 | 26.08.2014 15:38 |
Заставить работать под виндой - 7, 8, 8.1 | Remer | Фриланс | 10 | 24.12.2013 07:20 |
Как программировать под Win32? | Studik | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 25.03.2011 04:24 |
как научиться программировать под eventscripts??? | baxster97 | JavaScript, Ajax | 1 | 06.11.2010 20:35 |