powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / В VS2015 ран-тайм прибит гвоздями к результирующему exe?
23 сообщений из 23, страница 1 из 1
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379583
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть приложенице на классическом С. В VS2010 после компиляции, получаю exe файл который использует только Kernel32.dll.
Тот же самый проект, после сборки в VS2015 оказывается слинкован с кучей всякой хрени (видимо это та самая телеметрия которая отправляет все данные на деревню дедушке). Как от нее избавится? Это вообще возможно? Хотеть такой же результат как и в VS2010
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379588
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программа обрабатывает файлы в пакетном режиме в комбинации со скриптами. Принес на флешке, запустил с нее и работает.
А теперь вот такая фигня. Надо устанавливать Visual C++ 2015 Redistributable :(
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379602
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё как и раньше - Code Generation -> Runtime Library- > Multi-Threaded (/MT)
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379603
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

RTFM, **я
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379608
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилвсё как и раньше - Code Generation -> Runtime Library- > Multi-Threaded (/MT)

Если бы все так просто было - не было бы этого топика
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379609
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltЕсли бы все так просто было - не было бы этого топика
внимательно выставляй опции именно для своей конфигурации- и топик не потребуется.
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379612
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилEoltЕсли бы все так просто было - не было бы этого топика
внимательно выставляй опции именно для своей конфигурации- и топик не потребуется.

У меня 2 конфигурации 32 и 64 во всех доступных конфигурациях и во всех режимах (Debug/Relise) выставлено Multi-threaded (/MT) Делаю полный ребилд - снова exe с рантаймом. Какая-то странная хрень.. :(
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379624
Товарищ старший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

может, ты библиотечку заюзал какую левую?
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379626
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилEoltЕсли бы все так просто было - не было бы этого топика
внимательно выставляй опции именно для своей конфигурации- и топик не потребуется.Это с какого перепугу?
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379629
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ старший сержантEolt,

может, ты библиотечку заюзал какую левую?

Ок проверю. Я уже думаю, не поломался ли файл проекта? Или файл солюшена. Хотя руками, например в блокноте я их не правил.
Хидеры и настройки студии тоже не изменял.
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379639
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

Задайте No default library: msvcrt.lib, и увидете по ошибкам, что именно в проекте ссылается на динамический рантайм.
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379717
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недоглядел, что там требуется статическая линковка.

В общем, баги там в VS2015
http://stackoverflow.com/questions/35805113/visual-studio-2015-run-time-dependencies-or-how-to-get-rid-of-universal-crt
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379723
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня VS2015 update 2 при статической линковке нет VCRUNTIME140.dll
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379769
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglВ общем, баги там в VS2015
http://stackoverflow.com/questions/35805113/visual-studio-2015-run-time-dependencies-or-how-to-get-rid-of-universal-crt

Охренеть:
авторOf course you will probably recommend to install Visual studio 2015 run-times, but one of our requirement is to support standalone executable - which works without any installation - so additional installation is out of question for now.

Непонятно, это действительно баг или фича? Может по-замыслу MS теперь студия не будет делать автономные исполняемые файлы.
А будет какой-то свой вариант .NET Framework, но только для C++?

Но я уже снес 2015 студию, потому как проблему не решил. Буду по-прежнему сидеть на 2010 версии.
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379773
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltА будет какой-то свой вариант .NET Framework, но только для C++?
что имеется ввиду?
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379775
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltМожет по-замыслу MS теперь студия не будет делать автономные исполняемые файлы.
ХЗ может что-то накосячили в update 3 (у меня 2).
Затестил на компе с практически голой Win7:
Компилирую релиз с /MD - сообщение "на компьютере отсутствует MSVCP140.dll"
Компилирую релиз с /MT - запускается.
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379776
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилEoltА будет какой-то свой вариант .NET Framework, но только для C++?
что имеется ввиду?

Набор DLL библиотек без которых исполняемый файл созданный в студии не будет работать.
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379779
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TХЗ может что-то накосячили в update 3 (у меня 2).
Затестил на компе с практически голой Win7:
Компилирую релиз с /MD - сообщение "на компьютере отсутствует MSVCP140.dll"
Компилирую релиз с /MT - запускается.

Проект на С++ cозданный в 2015 студии? У меня старый проект на обычном Си без плюсов. Может это еще играет роль.
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379785
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltПроект на С++ cозданный в 2015 студии? У меня старый проект на обычном Си без плюсов. Может это еще играет роль.
Не знаю. Но проект созданный с нуля в 2015 и туда добавлены нужные cpp. Замечал непонятные явления при запуске проектов более старых студий, возможно конвертация проекта криво происходит, попробуй с нуля проект создать и туда свои исходники добавить.
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379788
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TУ меня VS2015 update 2 при статической линковке нет VCRUNTIME140.dll
в update3 - аналогично.

что характерно и запускается без доп телодвижений.

PS на stackoverflow бред тож встречается
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379806
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T возможно конвертация проекта криво происходит

Тоже так думаю. Собственно если создавать проект с нуля в 2015 студии все нормально с использованием Multi-threaded (/MT)
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379820
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

аккуратно опции выставить - и всё будет в порядке
компилирует и линкует не студия всё-таки, а компилер и линкер
...
Рейтинг: 0 / 0
В VS2015 ран-тайм прибит гвоздями к результирующему exe?
    #39379825
Товарищ старший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltSiemarglВ общем, баги там в VS2015
http://stackoverflow.com/questions/35805113/visual-studio-2015-run-time-dependencies-or-how-to-get-rid-of-universal-crt

Охренеть:
авторOf course you will probably recommend to install Visual studio 2015 run-times, but one of our requirement is to support standalone executable - which works without any installation - so additional installation is out of question for now.

Непонятно, это действительно баг или фича? Может по-замыслу MS теперь студия не будет делать автономные исполняемые файлы.
А будет какой-то свой вариант .NET Framework, но только для C++?

Но я уже снес 2015 студию, потому как проблему не решил. Буду по-прежнему сидеть на 2010 версии.

Э... не знаю, пригодится ли тебе такой костыль.

Я именно в MS VS 2015 (Community edition) собираю одну dll с опцией (в общих свойствах конфигурации для проекта):
WinXP! Набор инструментов платформы: Visual Studio 2015 - Windows XP (v140_xp)
- ибо мне нужно, чтобы в WinXP работало.

Ну вот, в итоге никакого дополнительного рантайма не тянется.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / В VS2015 ран-тайм прибит гвоздями к результирующему exe?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]