170 похожих чатов

Всем привет. Извините, если пишу не в тему Можно совет? Если

разрабатывать такое простенькое приложение на С++ (только для винды) то какой фреймворк лучше всего использовать, чтобы все работало у всех? (именно с таким дизайном)
Ссылка на на картинку - дизайн: https://image.prntscr.com/image/erBuJRJdRUONnJaKCN7Jwg.png

Я слышал про Qt, но...
И в целом, что лучше делать, чтобы быть уверенным, что от 7 винды ни у кого не будет проблем с запуском приложения?

22 ответов

13 просмотров

А почему именно С++?

MrYarik666- Автор вопроса
Vladimir
А почему именно С++?

Само приложение, которое будет запускаться написано на Java, и пользователи ее ставят, чтобы играть, но хотелось бы покрыть 100% скачиваний, и чтобы проблем не было с запуском ни у кого На примете у меня только с++ и сделать на нем такой вот апдейтер, который скачает джаву и запустит все, что надо Если смотреть на с#, то конечно проще - но там нужен .NET (мне кажется на win 7 он может быть очень старый и будет проблема с совместимостью) Еще слышал про go, но я про него совсем мало знаю

Если возьмете фреймворк, то "все будет работать у всех"

MrYarik666- Автор вопроса
Max Kolesnikov
Если возьмете фреймворк, то "все будет работать у ...

Т.е не будет работать?) Вы про Qt имеете ввиду?

MrYarik666
Само приложение, которое будет запускаться написан...

На win7 есть по дефолту .net 3.5 Но зачем ориентироваться на win7 в 2021 году?

MrYarik666
Само приложение, которое будет запускаться написан...

Ничего не понял про то при чем тут джава и что значит покрыть 100% скачиваний

Vladimir
На win7 есть по дефолту .net 3.5 Но зачем ориентир...

"Ориентироваться" и "поддерживать" - разные вещи. Речь все-таки не о Хрюше

MrYarik666- Автор вопроса
Vladimir
Ничего не понял про то при чем тут джава и что зна...

Сама игра написана на java, она как правило стоит не у всех и чтобы ее запустить нужна джава И чтобы "покрыть" (т.е человек скачал приложение - оно у него точно запустилось) 100% скачиваний хочется сделать что-то надежное, что всегда будет запускаться без проблем Но в целом, думаю Qt подойдет к этой задаче, но боюсь я могу не знать какие-то нюансы p.s даже куплен сертификат EV уровня, чтобы смартскрин оффнуть, но все это бесполезно когда надо ставить джаву :D В общем я не хочу, чтобы часть людей, которые уже даже скачали игру не смогли играть потому что что-то не запустилось

MrYarik666
Сама игра написана на java, она как правило стоит ...

Т.е. твой лаунчер нужен чтобы скачать джаву и запустить игру?

MrYarik666- Автор вопроса
MrYarik666
Сама игра написана на java, она как правило стоит ...

Вообще для этого уже лет сорок как придумали инсталляторы, которые ставят все эти джавы вместе с продуктом

MrYarik666
Сама игра написана на java, она как правило стоит ...

? не понял, для того чтобы запускали без знания языка программирования есть такая штука как компиляция же не

MrYarik666- Автор вопроса
Max Kolesnikov
Вообще для этого уже лет сорок как придумали инста...

Я думаю вы слышали про майнкрафт?) Ну вотс, там вся аудитория привыкла к лаунчерам, которые не требуют установки, поэтому приходится делать так...

Vladimir
Ну нет, лаунчер для игры полезная штука

Полезная, кто спорит, на джаве его и логично было бы написать

MrYarik666- Автор вопроса
Vladimir
Я бы еще посмотрел в сторону js/electron

Слишком большой вес наверное будет у приложения?

Vladimir
>

Это не я. Ну и тут на два стула сесть не получится. Либо работает без сторонних либ (как хочет тс) , либо тащим нужные либы с инсталлятором

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
3
Карта сайта