使用CLion2018或VS2015构建C项目而不依赖

时间:2018-04-30 07:48:20

标签: c visual-studio-2015 compilation dependencies clion

我在 Visual Studio 2015中构建了c++应用程序,似乎c++个应用程序需要 visual c ++ 2015 (在我的情况下)安装(在目标Windows版本上)。然后我决定将c++来源转换为c并使用 CLion 2018 来构建此项目。它没有错误,但输出可执行文件再次具有 visual c ++ 2015 (它说:缺少vcruntime140.dll)依赖项。这是我的问题:

  1. C编写的可执行文件是否有任何外部依赖项?这些依赖是什么?
  2. 我是CLION2018的新手,如何在不依赖所有Windows版本和架构的情况下构建c项目?
  3. 还有什么方法可以使用VS2015来创建和构建c项目? (已经尝试将编译为:选项更改为/TC并将扩展名更改为.c。构建成功但输出 VCRUNTIME140.dll 错误)。
  4. 注1:两个输出文件(在CLion和VS中)都在Windows 7,8.1,10上运行,其中安装了 visual c ++ 2015 。并且在未安装 visual c ++ 2015 的原始Windows 7,8.1,10上都有“ VCRUNTIME140.dll缺少”错误。

    注意2:不要将这些dll包装在我的文件中,或者安装vc ++ 2015。

0 个答案:

没有答案