VC++ 2015 Build Tools:C++ 开辟情况必备

打印 上一主题 下一主题

主题 1645|帖子 1645|积分 4935

本文还有配套的精品资源,点击获取  

  简介:VC++ 2015 Build Tools 是一套由微软提供的开辟工具,用于构建 C++ 应用程序,尤其适用于 Visual Studio 2015 版本。这些工具包含编译器、链接器和其他组件,答应开辟者在没有完整安装 Visual Studio 的情况下举行 C++ 项目的构建和编译。这对于那些只需要构建情况而不需要 IDE 的用户来说非常实用,可以节省大量的磁盘空间。
1. VC++ 2015 Build Tools 概述

  VC++ 2015 Build Tools 是 Microsoft 提供的一套工具集,用于构建和编译 C++ 代码。它包含了编译器、链接器和其他必要的工具,可用于创建各种 C++ 应用程序和库。与 Visual Studio IDE 差别,VC++ 2015 Build Tools 仅提供下令行界面,因此需要使用下令提示符或 PowerShell 来执行构建任务。
  VC++ 2015 Build Tools 广泛用于以了局景:


  • 构建 C++ 代码,而无需安装完整的 Visual Studio IDE。
  • 创建自定义构建体系或自动化构建过程。
  • 集成 C++ 构建到其他开辟情况或工具链中。
2. 办理 "vc++14 缺失" 问题

2.1 问题原因分析

  当使用某些依靠于 Microsoft Visual C++ 2015 Redistributable Package (VC++ 2015) 的应用程序或库时,可能会遇到 "vc++14 缺失" 的错误。这是因为这些应用程序或库需要 VC++ 2015 运行时库才能正常运行。
2.2 办理方案

2.2.1 手动安装 VC++ 2015 Build Tools

  手动安装 VC++ 2015 Build Tools 是办理 "vc++14 缺失" 问题的最直接方法。

  • 从 Microsoft 官方网站下载 VC++ 2015 Build Tools:https://visualstudio.microsoft.com/zh-hans/downloads/
  • 选择与体系架构相匹配的安装包(x86 或 x64)。
  • 运行安装程序并按照提示举行安装。
  • 安装完成后,重新启动计算机以使更改生效。
2.2.2 通过 Visual Studio Installer 安装

  如果您已经安装了 Visual Studio,也可以通过 Visual Studio Installer 安装 VC++ 2015 Build Tools。

  • 打开 Visual Studio Installer。
  • 选择 "修改"。
  • 在 "工作负载" 选项卡中,选中 "使用 C++ 的桌面开辟" 工作负载。
  • 确保选中 "VC++ 2015 工具" 组件。
  • 单击 "修改" 以安装 VC++ 2015 Build Tools。
2.2.3 其他办理方案

  如果上述方法无法办理问题,还可以尝试以下其他办理方案:


  • 修复 Visual C++ 2015 Redistributable Package: 如果 VC++ 2015 Redistributable Package 已安装,但仍然遇到 "vc++14 缺失" 错误,可以尝试修复它。转到 "控制面板" > "程序和功能",选择 VC++ 2015 Redistributable Package,然后单击 "更改" > "修复"。
  • 重新安装应用程序或库: 有时,重新安装导致 "vc++14 缺失" 错误的应用程序或库可以办理问题。
  • 查抄体系路径: 确保 VC++ 2015 Build Tools 的安装目录已添加到体系路径中。转到 "控制面板" > "体系" > "高级体系设置" > "情况变量",在 "体系变量" 下编辑 "ath" 变量,并添加 VC++ 2015 Build Tools 的安装目录。
  • 接洽应用程序或库的开辟人员: 如果其他方法都无法办理问题,请接洽应用程序或库的开辟人员寻求资助。
3. Python 开辟中的应用

3.1 情况设置

  在 Python 开辟中使用 VC++ 2015 Build Tools 之前,需要举行情况设置。详细步调如下:

  • 安装 Python 表明器: 确保已安装 Python 3.6 或更高版本。
  • 安装 pip: pip 是 Python 的包管理工具,用于安装和管理 Python 包。可以使用以下下令安装 pip:
  1. python -m ensurepip --upgrade
复制代码

  • 安装 setuptools: setuptools 是一个 Python 包,用于创建和分发 Python 扩展模块。可以使用以下下令安装 setuptools:
  1. pip install setuptools
复制代码

  • 安装 wheel: wheel 是一个 Python 包,用于将 Python 扩展模块打包为 wheel 文件。可以使用以下下令安装 wheel:
  1. pip install wheel
复制代码
3.2 使用 VC++ 2015 Build Tools 编译 Python 扩展模块

3.2.1 创建 Python 扩展模块

  创建一个 Python 扩展模块需要创建一个包含 C/C++ 代码的文件(比方  example.c  )和一个形貌模块元数据的  setup.py  文件。
   example.c  文件包含以下代码:
  1. #include <Python.h>
  2. static PyObject *example_hello(PyObject *self, PyObject *args) {
  3.     return PyUnicode_FromString("Hello, world!");
  4. }
  5. static PyMethodDef example_methods[] = {
  6.     {"hello", example_hello, METH_NOARGS, "Prints 'Hello, world!'"},
  7.     {NULL, NULL, 0, NULL}
  8. };
  9. static struct PyModuleDef example_module = {
  10.     PyModuleDef_HEAD_INIT,
  11.     "example",
  12.     "An example Python extension module.",
  13.     -1,
  14.     example_methods
  15. };
  16. PyMODINIT_FUNC PyInit_example(void) {
  17.     return PyModule_Create(&example_module);
  18. }
复制代码
  setup.py  文件包含以下代码:
  1. from setuptools import setup, Extension
  2. example_module = Extension('example', sources=['example.c'])
  3. setup(
  4.     name='example',
  5.     version='1.0',
  6.     description='An example Python extension module.',
  7.     ext_modules=[example_module]
  8. )
复制代码
3.2.2 编译和安装扩展模块

  使用以下下令编译和安装 Python 扩展模块:
  1. python setup.py build_ext --inplace
复制代码
3.3 使用 VC++ 2015 Build Tools 开辟 C++ 应用程序

3.3.1 创建 C++ 应用程序

  创建一个 C++ 应用程序需要创建一个包含 C++ 代码的文件(比方  example.cpp  )和一个形貌应用程序元数据的  CMakeLists.txt  文件。
   example.cpp  文件包含以下代码:
  1. #include <iostream>
  2. int main() {
  3.     std::cout << "Hello, world!" << std::endl;
  4.     return 0;
  5. }
复制代码
  CMakeLists.txt  文件包含以下代码:
  1. cmake_minimum_required(VERSION 3.1)
  2. project(example)
  3. add_executable(example example.cpp)
复制代码
3.3.2 编译和运行应用程序

  使用以下下令编译和运行 C++ 应用程序:
  1. cmake .
  2. make
  3. ./example
复制代码
4. 安装程序文件说明

4.1 安装程序构成

  VC++ 2015 Build Tools 安装程序由以下文件构成:
  | 文件名 | 形貌 | |---|---| |  vc_buildtools.exe  | 安装程序可执行文件 | |  vc_buildtools_full.exe  | 包含所有组件的完整安装程序 | |  vc_buildtools_ia64.exe  | 适用于 Itanium 处理器的安装程序 | |  vc_buildtools_x64.exe  | 适用于 64 位处理器的安装程序 | |  vc_buildtools_x86.exe  | 适用于 32 位处理器的安装程序 | |  readme.txt  | 安装说明 |
4.2 文件夹布局

  安装后,VC++ 2015 Build Tools 将安装到以下文件夹:
  1. C:\Program Files (x86)\Microsoft Visual Studio 14.0\BuildTools
复制代码
此文件夹包含以下子文件夹:
  | 文件夹 | 形貌 | |---|---| |  Common7\IDE  | 共享组件 | |  Common7\Tools  | 共享工具 | |  Microsoft.Cpp  | C++ 编译器和工具 | |  Microsoft.Cpp.Shared  | 共享 C++ 组件 | |  Microsoft.Cpp.WinRT  | Windows 运行时 C++ 组件 | |  Microsoft.VC  | Visual C++ 组件 | |  Microsoft.VC.ATLMFC  | ATL 和 MFC 组件 | |  Microsoft.VC.CRT  | C 运行时库 | |  Microsoft.VC.MFC  | MFC 组件 | |  Microsoft.VC.PlatformSDK  | 平台 SDK 组件 | |  Microsoft.VC.Tools  | Visual C++ 工具 |
4.3 依靠项

  VC++ 2015 Build Tools 依靠于以下组件:


  • Windows 7 或更高版本
  • .NET Framework 4.5.2 或更高版本
  • Visual C++ 2015 可再发行组件包
5. 安装步调

5.1 下载安装程序

  从微软官方网站下载 VC++ 2015 Build Tools 安装程序。安装程序大小约为 1.4GB,下载时间取决于网络速率。
5.2 运行安装程序

  下载完成后,双击安装程序文件(  vc_buildtools.exe  )运行安装程序。
5.3 安装选项

  安装程序启动后,会显示安装选项界面。


  • 安装位置: 选择安装 VC++ 2015 Build Tools 的目的文件夹。默认安装路径为  C:\Program Files (x86)\Microsoft Visual Studio 14.0\BuildTools
      。
  • 功能: 选择要安装的功能组件。默认情况下,所有组件都已选中。
  • 语言包: 选择要安装的语言包。默认情况下,已选中英语语言包。
5.4 安装完成

  单击“安装”按钮开始安装过程。安装完成后,单击“关闭”按钮退出安装程序。
   本文还有配套的精品资源,点击获取  

  简介:VC++ 2015 Build Tools 是一套由微软提供的开辟工具,用于构建 C++ 应用程序,尤其适用于 Visual Studio 2015 版本。这些工具包含编译器、链接器和其他组件,答应开辟者在没有完整安装 Visual Studio 的情况下举行 C++ 项目的构建和编译。这对于那些只需要构建情况而不需要 IDE 的用户来说非常实用,可以节省大量的磁盘空间。
   本文还有配套的精品资源,点击获取  


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

耶耶耶耶耶

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表