Используйте CLion2018 или VS2015 для построения C-проекта без зависимости - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть c++ приложение, встроенное в Visual studio 2015 . Кажется, c++ приложениям нужно установить visual c ++ 2015 (в моем случае) (на целевой версия для windows). Затем я решил преобразовать мой c++ источник в c и использовать CLion 2018 для сборки этого проекта. Нет ошибки, но выходной исполняемый файл снова имеет зависимость visual c ++ 2015 (он говорит: vcruntime140.dll отсутствует). Вот мои вопросы:

  1. Есть ли у написанного на C исполняемого файла внешние зависимости? Что это за зависимости?
  2. Я новичок в CLion2018, Как собрать c проекты для работы без зависимости от всех версий Windows и архитектур?
  3. Есть ли еще способ использовать VS2015 для создания и создания проектов c? (Уже пытались изменить скомпилировать как: параметр на /TC и изменить расширения на .c. Сборка прошла успешно, но на выходе есть VCRUNTIME140.dll ошибка).

Примечание 1: Оба выходных файла (в CLion и VS) работают в Windows 7,8.1,10 с установленной visual c ++ 2015 . И у обоих " VCRUNTIME140.dll отсутствует " ошибка в сырых Windows 7,8.1,10 без visual c ++ 2015 .

Примечание 2: Не хочу упаковывать эти dll в мой файл, или устанавливать vc ++ 2015.

...