最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VS Code C/C++環(huán)境配置教程(無法打開源文件“xxxxxx.h”或者檢測到 #include 錯誤,請更新includePath)(POSIX API)

 更新時(shí)間:2020年08月13日 12:20:15   作者:融繭化蝶  
這篇文章主要介紹了VS Code C/C++環(huán)境配置教程(無法打開源文件“xxxxxx.h” 或者 檢測到 #include 錯誤。請更新includePath) (POSIX API),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、問題描述與分析

編輯C/C++程序,我推薦使用C/C++,VS Code相對于別的編譯器來說有很多的優(yōu)勢。但是如果第一次使用的話,會覺得其不好用。因?yàn)槿绻慌渲煤玫脑挘僮鲿容^麻煩。

注意:我這里是在windows下編寫Linux程序。

例如在使用VS Code編輯C/C++程序在沒有配置好的情況下,會出現(xiàn)如下圖情況,

在這里插入圖片描述
在這里插入圖片描述

出現(xiàn)這種情況的原因是 在VS Code沒有找到頭文件?;蛘呤荲S Code沒有配置好。
為了很好的解釋上述的問題,請先了解下Cygwin、MinGW、POSIX等,并了解下Cygwin和MinGW之間的區(qū)別。
MinGw與Cygwin的區(qū)別中提到如下圖,

在這里插入圖片描述

如果在系統(tǒng)中安裝好MinGW,并將VS Code配置好,則報(bào)錯中將不會出現(xiàn) “無法打開源文件 “stdio.h””,這是因?yàn)榘惭b好的MinGW中是含有該頭文件的。但是對于某些POSIX API,MinGW中是沒有的。因此,為了滿足我的開發(fā)需求,我選擇使用Cygwin,

注意若你與我的開發(fā)需求不一樣,接下來的Cygwin對你就是沒有必要的。但后面的VS Code 配置是相應(yīng)差不多的。

二、Cygwin下載與安裝

該處可參考博客 https://blog.csdn.net/u010356768/article/details/90756742
1、下載Cygwim
Cygwin下載官網(wǎng):http://www.cygwin.com/

在這里插入圖片描述

2、下載完成后,運(yùn)行安裝 流程截圖

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

點(diǎn)擊 ALL ,會出現(xiàn)很多包,我們主要是為了做C/C++的開發(fā),因此,只需要選擇 “Devel”中的binutils、 gcc 、mingw 、gdb、make

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

點(diǎn)擊 下一步

在這里插入圖片描述

等待下載安裝完成

在這里插入圖片描述
在這里插入圖片描述

執(zhí)行 下列命令查看安裝狀態(tài)。
cygcheck -c cygwin
gcc --version
g++ --version

在這里插入圖片描述

三、配置VS Code

打開VS Code ,文件 => 首選項(xiàng) => 設(shè)置 => 擴(kuò)展 => C/C++ => include Path(點(diǎn)擊在.json中編輯)

在這里插入圖片描述
在這里插入圖片描述

上圖中,中括號中填寫的就是 已經(jīng)安裝好的 Cygwin中頭文件的路徑。
如何獲得路徑?
在cygwin中執(zhí)行 " gcc -v -x c -E - "

在這里插入圖片描述

獲得的路徑是相對于cygwin根目錄,因此,需要轉(zhuǎn)成windows下的路徑。
如何轉(zhuǎn)?
找到 cygwin的安裝目錄,該目錄下會有usr文件,該處usr就是上圖中的usr。

在這里插入圖片描述

/usr/include 等于 C:\cygwin64\usr\include,將其路徑加入到 VS Code中,

在這里插入圖片描述

注意該處的要點(diǎn)就是,讓windows下的VS Code能夠找到頭文件,然后這些頭文件都在cygwin的安裝目錄下。(若添加后,還是沒有找到頭文件,可在cygwin安裝目錄下直接搜索頭文件,然后將其路徑添加進(jìn)來)

添加后效果如下,

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

添加成功后,可通過右鍵到定義查看頭文件定義

在這里插入圖片描述

總結(jié)

到此這篇關(guān)于VS Code C/C++環(huán)境配置教程(無法打開源文件“xxxxxx.h” 或者 檢測到 #include 錯誤。請更新includePath) (POSIX API)的文章就介紹到這了,更多相關(guān)VS Code C/C++環(huán)境配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • C語言柔性數(shù)組的實(shí)現(xiàn)示例

    C語言柔性數(shù)組的實(shí)現(xiàn)示例

    柔性數(shù)組既數(shù)組大小待定的數(shù)組, C語言中結(jié)構(gòu)體的最后一個(gè)元素可以是大小未知的數(shù)組,本文就來介紹一下柔性數(shù)組的用法,感興趣的可以了解一下
    2024-03-03
  • C++ 字符串的反轉(zhuǎn)五種方法實(shí)例

    C++ 字符串的反轉(zhuǎn)五種方法實(shí)例

    通過不同的方法,實(shí)現(xiàn)對所輸入字符串的反轉(zhuǎn),有需要的朋友可以參考一下
    2013-09-09
  • 基于C++內(nèi)存分配、函數(shù)調(diào)用與返回值的深入分析

    基于C++內(nèi)存分配、函數(shù)調(diào)用與返回值的深入分析

    本篇文章是對C++中的內(nèi)存分配、函數(shù)調(diào)用與返回值進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言函數(shù)的遞歸調(diào)用詳情

    C語言函數(shù)的遞歸調(diào)用詳情

    這篇文章主要介紹了C語言函數(shù)的遞歸調(diào)用詳情,遞歸做為一種算法在程序設(shè)計(jì)語言中廣泛應(yīng)用,主要的思考方式就是大事化小,下文具體的相關(guān)介紹,需要的小伙伴可以參考一下
    2022-04-04
  • Qt自定義控件實(shí)現(xiàn)線條型加載條

    Qt自定義控件實(shí)現(xiàn)線條型加載條

    這篇文章主要為大家詳細(xì)介紹了Qt自定義控件實(shí)現(xiàn)線條型加載條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • PTA刷題C語言編程順序顛倒輸出實(shí)現(xiàn)

    PTA刷題C語言編程順序顛倒輸出實(shí)現(xiàn)

    本篇文章是在刷PTA題目是遇到的一道題,給定一句話,要求將句中所有單詞順序顛倒輸出,本文來帶你解答,有需要的朋友可以借鑒參考下
    2021-09-09
  • 詳解C++11中的線程鎖和條件變量

    詳解C++11中的線程鎖和條件變量

    C++ 11允許開發(fā)者們以標(biāo)準(zhǔn)的、不依賴于平臺的方式編寫多線程程序。這篇文章概述了標(biāo)準(zhǔn)庫對于線程和同步操作機(jī)制的支持。這些都是非常重要的知識,希望讀者們可以認(rèn)真看一下
    2021-06-06
  • C++ Leetcode實(shí)現(xiàn)從英文中重建數(shù)字

    C++ Leetcode實(shí)現(xiàn)從英文中重建數(shù)字

    本文主要介紹了當(dāng)給你一個(gè)字符串s,其中包含字母順序打亂的用英文單詞表示的若干數(shù)字(0-9)時(shí),如何通過Leetcode按升序返回原始的數(shù)字。感興趣的童鞋可以來看看
    2021-11-11
  • 簡單掌握C++中的函數(shù)模板

    簡單掌握C++中的函數(shù)模板

    這篇文章主要介紹了C++中的函數(shù)模板,包括函數(shù)模板的聲明和生成以及異常處理等基本知識,需要的朋友可以參考下
    2016-04-04
  • 詳解C語言如何計(jì)算結(jié)構(gòu)體大小(結(jié)構(gòu)體的內(nèi)存對齊)

    詳解C語言如何計(jì)算結(jié)構(gòu)體大小(結(jié)構(gòu)體的內(nèi)存對齊)

    結(jié)構(gòu)體的內(nèi)存對齊是有關(guān)結(jié)構(gòu)體內(nèi)容的很重要一個(gè)知識點(diǎn),主要考察方式是計(jì)算結(jié)構(gòu)體的字節(jié)大小,所以本文就給大家詳細(xì)介紹一下C語言如何計(jì)算結(jié)構(gòu)體大小,文中的代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07

最新評論

广宗县| 大庆市| 资阳市| 化州市| 恩平市| 台北市| 调兵山市| 宜都市| 乌海市| 霍山县| 渭南市| 天津市| 炉霍县| 滦平县| 佛坪县| 麟游县| 湘潭市| 西乌珠穆沁旗| 柳江县| 唐河县| 德州市| 保亭| 宁化县| 丹凤县| 宁明县| 栾城县| 萍乡市| 屏边| 平顺县| 灵丘县| 浙江省| 杭锦旗| 德令哈市| 南雄市| 北流市| 汶上县| 砀山县| 莱州市| 且末县| 松桃| 南康市|