Есть такие IDE, в которых после компиляции .exe будет работать почти на любом компьютере. Например, в VS 2013 для открытия готовых .exe на другом компьютере должна быть установлена платформа Framework. Таким образом, нужны среды разработки с компиляторами, готовые программы которых станут открываться практически везде. Если можно, то ссылку на скачивание тоже киньте.
"Например, в VS 2013 для открытия готовых .exe на другом компьютере должна быть установлена платформа Framework." - вы просто не умеете ей пользоваться. Win32Application как тип проекта + статическая линковка и EXE будет работать почти на всех виндах.
Попробовал. Ничего не вышло. Я создал консольное приложение C++, сделал статическую линковку, копировал папку проекта и из неё на другом компе запустил .exe.
Может что-то не так сделал. Для выполнения статической линовки выбрал сверху в списка не Debug, a Relase. Так?
DStark2015: Не так. По умолчанию студия все с динамической линковкой собирает. Свосйтва - С/C++ - создание кода. Там будут настройки статической/динамической линковки.
А вот, извините, нашёл. В первом ответе всё так. Только не понял использовать вместо "Многопоточная отладка DLL" нужно использовать просто "Многопоточная" (библиотека времени выполнения). Так?
DStark2015: Зависит от сборки. Релизная - без отладки. Отладочная - с отладкой. Но, в принципе, можно и без отладки везде. Отладка только работать не будет.
vilgeforce: Что ужасного в лишних 50мб? Если нам нужна программа которая не будет требовать на компе наличия чего-либо предустановленного, то в любом случае придется с собой все библиотеки тянуть.
Mixujusij: Я не вижу в лишних 50 метрах в случае с Qt ничего страшного. Но ТС явно хочет максимальной переносимости. И да, " в любом случае придется с собой все библиотеки тянуть" - неверно, ибо статическая линковка позволяет запихать весь использующийся код.