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

解決Visual?Studio?Code錯誤Cannot?build?and?debug?because?the

 更新時間:2023年07月17日 09:01:28   作者:codists  
這篇文章主要為大家介紹了解決Visual?Studio?Code錯誤Cannot?build?and?debug?because?the及分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

1.說明

1)系統(tǒng):Ubuntu 22.04

2)Visual Studio Code版本:1.79.2

2.問題描述

#include <stdio.h>
int main()
{
    int a, b;
    printf("請輸入第一個數a: ");
    scanf("%d", &a);
    printf("請輸入第二個數b: ");
    scanf("%d", &b);
    printf("a : %d \t b : %d" ,a , b);
    return 0;
}

按照Visual Studio Code官方文檔安裝了C/C++擴展,運行如上代碼的時候提示:Cannot build and debug because the active file is not a C or C++ source file。

3.問題分析

這個提示很讓人困惑,提示“the active file is not a C or C++ source file”,可是運行的文件(active file)就是c源文件,如果它不是C源文件,那你倒是告訴它是什么文件???這讓人就有點懵逼了,就好像你說我不對,但是你又不說我哪里不對。

那就網上搜索一下吧,根據https://github.com/microsoft/vscode-cpptools/issues/8586要將Visual Studio Code升級到1.8.0,那就升級吧,關掉Visual Studio Code,去下載1.8.0版本。

下載的時候網速有點慢,就又搜索看有沒有其它原因,看到一篇文章說配置有問題,于是再次打開Visual Studio Code,試了下又可以了。

為了判斷是否是未重啟導致的,于是卸載C/C++擴展,關閉Visual Studio Code再打開,再次安裝C/C++擴展,運行代碼:

結果:

竟然可以了,問題無法復現,真讓人郁悶啊,就這樣吧,看后續(xù)是否會再次遇到。

4.解決方法

根本原因未找到,只找到了解決方法——“重啟”。

5.總結

在真正的項目開發(fā)中,這樣的例子偶爾也會遇到,本質上是對技術掌握不到位,不知道觸發(fā)原因在哪里,雖然問題解決了,但是卻不能保證下次不會再發(fā)生,就像一個不定時炸彈,不知道會不會再炸一次,讓人始終放心不下。只是有時候需要權衡“開發(fā)效率”與“技術研究”,只能先擱置,繼續(xù)開發(fā)了,留作他人解決,或者他日有空再解決。

以上就是解決Visual Studio Code錯誤Cannot build and debug because the的詳細內容,更多關于Visual Studio Code錯誤解決的資料請關注腳本之家其它相關文章!

相關文章

  • C++ STL_vector 迭代器失效問題的解決方法

    C++ STL_vector 迭代器失效問題的解決方法

    迭代器的主要作用就是讓算法能夠不用關心底層數據結構,其底層實際就是一個指針,或者是對指針進行了封裝,迭代器失效,實際就是迭代器底層對應指針所指向的空間被銷毀了,對迭代器失效我們了解了,那么現在我們就分析,在vector中哪些操作會導致迭代器失效
    2023-08-08
  • C語言每日練習之統(tǒng)計文本單詞數及高頻詞

    C語言每日練習之統(tǒng)計文本單詞數及高頻詞

    本文文大家準備了個C語言練習題:統(tǒng)計單詞數并找出頻率最高的單詞,文中的示例代碼講解詳細,對我們學習C語言有一定幫助,感興趣的可以了解一下
    2022-05-05
  • 深入C++中inline關鍵字的使用

    深入C++中inline關鍵字的使用

    本篇文章是對C++中inline關鍵字的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言函數的參數使用指針

    C語言函數的參數使用指針

    這篇文章主要介紹了C語言函數的參數使用指針,本文講述了指針在作為函數參數時候的使用方法,解析值傳遞和值引用的區(qū)別案例,希望對你有所幫助
    2021-06-06
  • 基于C語言實現簡單的走迷宮游戲

    基于C語言實現簡單的走迷宮游戲

    這篇文章主要介紹了基于C語言實現簡單的走迷宮游戲,用到雙向隊列,方便在運行完畢后輸出經過的點,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-04-04
  • 淺談C++虛重載操作符 virtual operator= 的使用方法

    淺談C++虛重載操作符 virtual operator= 的使用方法

    下面小編就為大家?guī)硪黄獪\談C++虛重載操作符 virtual operator= 的使用方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • c++中l(wèi)og4cplus日志庫使用的基本步驟和示例代碼

    c++中l(wèi)og4cplus日志庫使用的基本步驟和示例代碼

    這篇文章主要給大家介紹了關于c++中l(wèi)og4cplus日志庫使用的相關資料,log4cplus是一款開源的c++日志庫,具有線程安全,靈活,以及多粒度控制的特點,log4cplus可以將日志按照優(yōu)先級進行劃分,使其可以面向程序的調試,運行,測試,后期維護等軟件全生命周期,需要的朋友可以參考下
    2024-06-06
  • C語言實現五子棋小游戲

    C語言實現五子棋小游戲

    五子棋游戲是一款很經典的智力游戲,只有學過編程語言的人,把五子棋的編程原理弄懂了,就能用自己熟悉的語言實現出來,在這里給大家分享,c語言五子棋源碼,僅供大家參考借鑒。
    2016-03-03
  • C++排序算法之選擇排序解析

    C++排序算法之選擇排序解析

    這篇文章主要介紹了C++排序算法之選擇排序解析,遍歷數組選擇找到最大值,記錄最大值下標maxindax,然后將最大值與最后一個值交換, 在剩下的待排序數組中,重新找到最大值,重復第一步,循環(huán)操作,直至數組排序完成,需要的朋友可以參考下
    2023-10-10
  • C語言實現簡單登錄操作

    C語言實現簡單登錄操作

    這篇文章主要為大家詳細介紹了C語言實現簡單登錄操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評論

巴南区| 克什克腾旗| 禹城市| 武定县| 巍山| 景泰县| 德庆县| 秀山| 武山县| 孝感市| 增城市| 竹山县| 蒙阴县| 乌鲁木齐市| 都江堰市| 海晏县| 青川县| 平泉县| 曲靖市| 孝义市| 汝阳县| 长海县| 楚雄市| 增城市| 广平县| 喀什市| 开远市| 桃江县| 五台县| 清丰县| 厦门市| 利津县| 岱山县| 额尔古纳市| 信阳市| 临颍县| 勐海县| 原平市| 宝丰县| 胶州市| 大渡口区|