中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做網(wǎng)站接私活價(jià)格怎么算seo發(fā)包排名軟件

做網(wǎng)站接私活價(jià)格怎么算,seo發(fā)包排名軟件,網(wǎng)頁制作圖片模板,他達(dá)拉非可以長(zhǎng)期服用嗎Cursor搭配cmake實(shí)現(xiàn)C程序的編譯、運(yùn)行和調(diào)試 Cursor是一個(gè)開源的AI編程編輯器,開源地址https://github.com/getcursor/cursor ,它其實(shí)是一個(gè)集成了Chat-GPT的VS Code。 關(guān)于VS Code和VS的對(duì)比可以參考這篇文章VS Code 和 Visual Studio 哪個(gè)更好&…

Cursor搭配cmake實(shí)現(xiàn)C++程序的編譯、運(yùn)行和調(diào)試

Cursor是一個(gè)開源的AI編程編輯器,開源地址https://github.com/getcursor/cursor ,它其實(shí)是一個(gè)集成了Chat-GPT的VS Code。

關(guān)于VS Code和VS的對(duì)比可以參考這篇文章VS Code 和 Visual Studio 哪個(gè)更好?

1 準(zhǔn)備工作

1.1 Cursor下載、安裝和插件安裝

1.下載Cursor
在這里插入圖片描述

2.雙擊下載好的exe文件進(jìn)行安裝(安裝過程很簡(jiǎn)單,就不贅述了)
在這里插入圖片描述

3.安裝插件
首先安裝一個(gè)中文插件將cursor漢化,方便入門學(xué)習(xí),安裝好之后重啟一下cursor就可以生效了,
在這里插入圖片描述

然后安裝以下幾個(gè)必備插件用于C++開發(fā)
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

1.2 MinGW、CMake工具下載

我這里之前安裝過QT5.12.2,在QT的安裝目錄下的Tool文件夾中已經(jīng)包含了MinGW和CMake,直接進(jìn)行環(huán)境變量配置就可以了。如果沒有可以在公眾號(hào)VSCode中回復(fù)cpp獲取壓縮包,比在網(wǎng)站上下載安裝包一步步安裝要快很多。
壓縮包下載好之后,直接解壓到自己電腦合適的路徑下即可使用。

1.3 MinGW、CMake環(huán)境變量配置

1.右鍵“此電腦”,點(diǎn)擊“屬性”打開設(shè)置面板,選擇“高級(jí)系統(tǒng)設(shè)置”,在彈出的系統(tǒng)屬性面板中選擇“高級(jí)”選項(xiàng)卡,然后點(diǎn)擊“環(huán)境變量”按鈕進(jìn)入環(huán)境變量配置界面
2.在“系統(tǒng)變量”中選中“Path”,然后點(diǎn)擊“編輯”,再點(diǎn)擊“新建”,將cmake.exe、g++.exe、mingw32-make.exe三個(gè)文件所在的目錄路徑加進(jìn)來
在這里插入圖片描述

3.回到電腦桌面,按住Shift后點(diǎn)擊右鍵,選擇“在此處打開Powershell窗口”,分別在命令行輸入gcc、g++、cmake后,如果是這樣的結(jié)果,說明配置成功:
在這里插入圖片描述

2 代碼演練

2.1 使用AI輔助寫代碼

1.在自己電腦合適的位置新建一個(gè)文件夾,我這里是在D盤建了一個(gè)名為"VsCodeTest"的文件夾,
在這里插入圖片描述

2.在Cursor中打開新建的文件夾
在這里插入圖片描述

3.光標(biāo)停留在文件夾名上,點(diǎn)擊“新建文件”,新建一個(gè)main.cpp
在這里插入圖片描述

4.在main.cpp中,按Ctrl+K,輸入“寫一個(gè)交換兩個(gè)int型數(shù)據(jù)的函數(shù)”,按回車會(huì)自動(dòng)生成一段代碼:
在這里插入圖片描述

5.檢查無誤后按Ctrl+Enter確認(rèn)代碼
在這里插入圖片描述

6.繼續(xù)按Ctrl+K,輸入“寫一個(gè)main函數(shù)調(diào)用上面的交換函數(shù)”,按回車會(huì)自動(dòng)生成main函數(shù):
在這里插入圖片描述

7.導(dǎo)入頭文件iostream解決代碼報(bào)錯(cuò)
在這里插入圖片描述

2.2 手動(dòng)編譯和運(yùn)行

1.在Cursor菜單欄選擇“終端”-“新建終端”
在這里插入圖片描述

2.在終端窗口中的命令行里輸入g++ .\main.cpp后回車對(duì)main.cpp進(jìn)行編譯,目錄下會(huì)生成一個(gè)a.exe
在這里插入圖片描述

3.在終端窗口中的命令行里輸入.\a.exe運(yùn)行a.exe
在這里插入圖片描述

此時(shí)的a.exe不帶調(diào)試信息,我們可以通過ls指令查看它的大小:
在這里插入圖片描述

如果想要擁有一個(gè)帶有調(diào)試信息的可執(zhí)行文件,我們需要修改一下編譯指令:
在這里插入圖片描述

2.3 自動(dòng)編譯、運(yùn)行和調(diào)試

1.在菜單欄選擇“運(yùn)行”-“啟動(dòng)調(diào)試”
在這里插入圖片描述

2.選擇編譯器,配置tasks.json
在這里插入圖片描述

此時(shí)工作目錄下會(huì)自動(dòng)生成一個(gè).vscode文件夾,里面有一個(gè)tasks.json文件,按照我的理解,這個(gè)文件里面定義了一些編譯的任務(wù)和對(duì)應(yīng)的設(shè)置,我這邊自動(dòng)生成的tasks.json如下所示:
在這里插入圖片描述

鼠標(biāo)停留在某一項(xiàng)上會(huì)有一個(gè)tooltip提示你這一項(xiàng)是配置什么的。仔細(xì)觀察會(huì)發(fā)現(xiàn),其實(shí)"command"+"args"這兩項(xiàng)對(duì)應(yīng)我們?cè)?.2節(jié)最后一步編譯帶調(diào)試信息的exe時(shí)的編譯指令,所以我們將tasks.json修改如下:
在這里插入圖片描述

3.在運(yùn)行和調(diào)試頁面點(diǎn)擊“創(chuàng)建launch.json文件”
在這里插入圖片描述

4.選擇調(diào)試器:
在這里插入圖片描述

5.在自動(dòng)生成的launch.json文件中點(diǎn)擊添加配置
在這里插入圖片描述

此時(shí)會(huì)自動(dòng)生成如下配置,需要重點(diǎn)關(guān)注和修改的已用紅框標(biāo)出
在這里插入圖片描述

其中"program"配置的是我們要運(yùn)行和調(diào)試的可執(zhí)行文件,也就是前面tasks.json中編譯生成的main.exe,"cwd"為目標(biāo)工作目錄,要與tasks.json中一致,"miDebuggerPath"配置的是調(diào)試器的路徑,因?yàn)槲业膅db.exe跟前面的g++.exe和mingw32-make.exe在同一目錄下,該目錄已經(jīng)添加到系統(tǒng)環(huán)境變量中,所以這里寫一個(gè)"gdb.exe"就可以了。另外再增加一個(gè)"preLaunchTask"屬性設(shè)置讓launch.json在每次啟動(dòng)調(diào)試前去調(diào)用tasks.json中的任務(wù),最終launch.json修改如下:
在這里插入圖片描述

6.在main.cpp增加幾個(gè)斷點(diǎn),此時(shí)點(diǎn)擊運(yùn)行和調(diào)試即可以正常命中斷點(diǎn)并進(jìn)行調(diào)試了。
在這里插入圖片描述

2.4 使用cmake進(jìn)行多文件編譯、運(yùn)行和調(diào)試

1.刪除之前生成的exe文件,在工作目錄下創(chuàng)建swap.h和swap.cpp,將swap函數(shù)移出,另外新建CMakeLists.txt(文件名一定要寫對(duì)),各文件內(nèi)容如下:
在這里插入圖片描述

2.如果電腦上裝了VS,為了防止默認(rèn)調(diào)用微軟的MSVC編譯器,在.vscode文件夾下新建一個(gè)settings.json(文件名一定要寫對(duì))添加如下設(shè)置,相當(dāng)于用(cmake -G “MinGW Makefiles” …)代替(cmake …)
在這里插入圖片描述

3.在搜索框輸入>camke,選擇cmake:配置(這一步等同于在終端窗口命令行輸入cmake -G “MinGW Makefiles” -S ./ -B ./build)
在這里插入圖片描述

出現(xiàn)如下字眼說明構(gòu)建成功:
在這里插入圖片描述

此時(shí)工作目錄下會(huì)自動(dòng)生成build文件夾:
在這里插入圖片描述

4.修改tasks.json的配置如下
在這里插入圖片描述

5.修改launch.json的配置如下:
在這里插入圖片描述

6.此時(shí)點(diǎn)擊運(yùn)行和調(diào)試會(huì)自動(dòng)在build目錄下生成main.exe并且可以正常命中斷點(diǎn)并進(jìn)行調(diào)試了
在這里插入圖片描述
在這里插入圖片描述

http://www.risenshineclean.com/news/62387.html

相關(guān)文章:

  • 如何解析域名安徽搜索引擎優(yōu)化
  • 如何網(wǎng)上建設(shè)網(wǎng)站優(yōu)化設(shè)計(jì)全部答案
  • asp簡(jiǎn)單購物網(wǎng)站源碼西安關(guān)鍵詞優(yōu)化排名
  • 企業(yè)網(wǎng)站建設(shè) 招標(biāo) 評(píng)分表百度官網(wǎng)認(rèn)證多少錢
  • 策劃書標(biāo)準(zhǔn)格式seo是什么職位縮寫
  • 做電影網(wǎng)站的圖片素材智能營(yíng)銷方法
  • 武漢市做網(wǎng)站志鴻優(yōu)化設(shè)計(jì)答案網(wǎng)
  • c 語言能開發(fā)做網(wǎng)站嗎哪家網(wǎng)站推廣好
  • 廣東三網(wǎng)合一網(wǎng)站建設(shè)報(bào)價(jià)百度云網(wǎng)盤搜索引擎入口
  • 幼兒園行風(fēng)建設(shè)網(wǎng)站用稿資料免費(fèi)網(wǎng)站模板庫
  • 修改網(wǎng)站描述易觀數(shù)據(jù)app排行
  • 網(wǎng)站標(biāo)簽名詞西安seo代運(yùn)營(yíng)
  • 網(wǎng)站首頁輪播圖怎么換百度開放平臺(tái)登錄
  • 個(gè)人網(wǎng)站需要備案嗎站長(zhǎng)工具是什么
  • 網(wǎng)站關(guān)鍵詞指數(shù)查詢seo百度貼吧
  • 中國(guó)化學(xué)工程第六建設(shè)公司網(wǎng)站蚌埠seo外包
  • 怎么做頁游網(wǎng)站運(yùn)營(yíng)1688的網(wǎng)站特色
  • 怎么做購物網(wǎng)站到百度指數(shù)搜索榜
  • 網(wǎng)站開發(fā)需要什么基礎(chǔ)知識(shí)短視頻seo
  • 網(wǎng)站備案號(hào)什么情況下被注銷企業(yè)營(yíng)銷推廣策劃
  • 佛山專注網(wǎng)站制作細(xì)節(jié)今日國(guó)際新聞最新消息十條
  • 加強(qiáng)統(tǒng)籌推進(jìn)政府網(wǎng)站建設(shè)百度云搜索引擎官方入口
  • 專業(yè)做網(wǎng)站上海寫一篇軟文1000字
  • wap網(wǎng)站開發(fā)語言重慶小潘seo
  • 株洲正規(guī)競(jìng)價(jià)優(yōu)化推薦西安seo技術(shù)培訓(xùn)班
  • 做旅游網(wǎng)站公司百度seo怎么關(guān)閉
  • wordpress修改為中文網(wǎng)站關(guān)鍵詞排名優(yōu)化系統(tǒng)
  • 廈門市建設(shè)工程安全管理協(xié)會(huì)網(wǎng)站廣告推廣平臺(tái)網(wǎng)站有哪些
  • 公司做網(wǎng)站比較好的平臺(tái)培訓(xùn)班報(bào)名
  • 免費(fèi)電視劇網(wǎng)站大全在線觀看優(yōu)化網(wǎng)站制作方法大全