Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vlkam
1 / 1 / 2
Регистрация: 15.03.2015
Сообщений: 81
#1

Как написать windows-платформно независимое приложение ? - C++

15.03.2016, 11:45. Просмотров 186. Ответов 3
Метки нет (Все метки)

Нужно простейшее диалоговое приложение, фактически установщик, копирующий файлы, но нужно, чтобы работало по умолчанию на линейке XP-Windows10 без установки дополнительных библиотек.

Нашел пример с простейшим диалогом на win32
http://www.codeproject.com/Articles/...-Win-C-program
накидал его, попробовал запустить на win7 и win10 все равно ругается, требует vcruntime140D.dll и ucrtbased.dll

Можно ли как то без них обойтись ?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2016, 11:45     Как написать windows-платформно независимое приложение ?
Посмотрите здесь:

C++ Как можно написать клиент-серверное приложение, работающее в локальной сети?
C++ Написать многопоточное приложение
Создать приложение windows form C++
C++ Что такое машинно-независимое средство?
Как написать плеер для Windows ? C++
Написать Windows-приложение-графическую иллюстрацию графика уравнения C++
C++ Написать Windows-приложение — графическую иллюстрацию графика уравнения, y = 3 x-1
C++ Подскажите пожалуйста как написать консольное приложение win32, которое принимает на вход путь к папке
Как создать windows forms приложение с возможностью работы с win32? C++
C++ Как написать оконное приложение на С++?
Как в Dev-C++ компилировать Windows приложение C++
Можно ли написать приложение? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Usaga
1326 / 1080 / 189
Регистрация: 21.01.2016
Сообщений: 3,958
Завершенные тесты: 2
15.03.2016, 11:59     Как написать windows-платформно независимое приложение ? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Чем не устраивает готовый установщик типа Inno Setup?

Добавлено через 1 минуту
А так, ты можешь сделать "статичную" сборку, чтобы приложение "всё своё несло с собой" в своём EXE-файле.

Добавлено через 2 минуты
В настройках проекта: "Configuration Properties -> C/C++ -> Code Generation", в поле
"Runtime Library", выбери "Multi-threaded (/MT)" .
Vlkam
1 / 1 / 2
Регистрация: 15.03.2015
Сообщений: 81
15.03.2016, 12:29  [ТС]     Как написать windows-платформно независимое приложение ? #3
Цитата Сообщение от Usaga Посмотреть сообщение
ем не устраивает готовый установщик типа Inno Setup?
1. Не хочу потенциальных ограничений, накладываемых инсталлятором
2. Боюсь в деталях заковыряться.

Вот например мне не нужно деинсталляция пакета msi перед установкой нового. Как сделать не знаю, ковыряться там черти сколько можно
Или нужно конфиг файл настроить при инсталляции
Или запускать инсталл без прав на установку приложений

Добавлено через 6 минут
Цитата Сообщение от Usaga Посмотреть сообщение
В настройках проекта: "Configuration Properties -> C/C++ -> Code Generation", в поле
"Runtime Library", выбери "Multi-threaded (/MT)" .
Спасибо!
Работает!

Добавлено через 22 минуты
И за Inno тоже спасибо, прикольная штука, пока покрывает мои потребности без особого головняка типа ковыряния в xml файлах WiXа
Vlkam
1 / 1 / 2
Регистрация: 15.03.2015
Сообщений: 81
16.03.2016, 16:59  [ТС]     Как написать windows-платформно независимое приложение ? #4
Отдельное спасибо за InnoSetup удивительно простая и одновременно эффективная штука
Были конечно заморочки типа доп кода для установки Net Framework и предварительного бэкапирования, но все на удивление быстро решилось гуглением
Yandex
Объявления
16.03.2016, 16:59     Как написать windows-платформно независимое приложение ?
Ответ Создать тему
Опции темы

Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru