zoukankan      html  css  js  c++  java
  • C++ 环境设置

    写在前面:如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,C++ 编译器文本编辑器

    1.C++ 编译器

    写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。

    C++ 编译器用于把源代码编译成最终的可执行程序。

    大多数的 C++ 编译器并不在乎源文件的扩展名,但是如果您未指定扩展名,则默认使用 .cpp。

    最常用的免费可用的编译器是 GNU 的 C/C++ 编译器,如果您使用的是 HP 或 Solaris,则可以使用各自操作系统上的编译器。

    以下部分将指导您如何在不同的操作系统上安装 GNU 的 C/C++ 编译器。这里同时提到 C/C++,主要是因为 GNU 的 gcc 编译器适合于 C 和 C++

    Windows 上的安装

    进入下载界面 https://sourceforge.net/projects/mingw-w64/files/。选择下图的压缩文件进行下载

     下载成功后,解压。并把它移动到你想要安装的位置,假设是在E盘:E:mingw64in

    接着在系统环境变量Path加上这个路径

     打开CMD输入以下命令。查看c++编译环境是否安装成功。下图是成功案例:

     

    2.文本编辑器安装(Visual Studio)

    下载地址:https://visualstudio.microsoft.com/zh-hans/

    安装:如图:

    点击继续:

    安装完成之后进入这个界面:

     主要选择这三个,其余为可选项,选不选都行:

    点击下载时安装:

    安装结束后,会提示重启电脑,然后我们点击“立刻重启”则安装完成。

    3.测试(写一个Hello word,也就是我们第一个程序)

    打开visual studio,点击创建新项目:

     在语言选择C++语言:

     点击空项目,选择下一步:

     起名称,选位置,点击创建,即创建成功。

    然后只需要在项目的源文件中添加c++文件即可:

    写在后面:在一个项目中写多个包含main函数的源文件出错及其解决方案

    在使用Visual Studio编辑器学C++的时候,很多人都喜欢在一个项目中写多个小程序来调试运行,因为每次新建一个项目都显得比较繁琐。但一个项目中包含多个main函数,项目会出错。
    如下:这里我建了2个C++文件:
    在这里插入图片描述
    这时,在编译第二个c++文件时就会报如下错误:
    在这里插入图片描述
    即main函数不能在一个项目中出现多次。

    解决方案:

    除了那个需要执行的c++文件外,将其余c++文件改为不参与生成。右键“属性”
    在这里插入图片描述
    会出现如下对话框,
    在这里插入图片描述
    在“从生成中排除”后面框中添加“是”,点击确定即可,如下图:
    在这里插入图片描述
    这样,解决方案中该文件就会出现红色“-”图标,如图:
    在这里插入图片描述
    代表该文件不参与生成,ok,任务完成,可以正常编译运行了。

    参考:

    https://jingyan.baidu.com/article/8065f87fcd751f6230249868.html

    https://www.cnblogs.com/hsjj/p/VisualStudio.html

    https://blog.csdn.net/didi_ya/article/details/87908970

    https://www.runoob.com/cplusplus/cpp-environment-setup.html

  • 相关阅读:
    华为 p8上配置outllook,同步日历/邮件
    tgz 文件解压
    9 Essential Free Linux Transcoders(转码)
    mini2440移植uboot 2014.04(七)
    uboot无法引导uImage错误及其解决方法
    mini2440移植uboot 2014.04(六)
    mini2440移植uboot 2014.04(五)
    debian内核代码执行流程(三)
    debian内核代码执行流程(二)
    linux usb简介
  • 原文地址:https://www.cnblogs.com/USTC-ZCC/p/13718407.html
Copyright © 2011-2022 走看看