UAWEI DevEco Studio,是基于IntelliJ IDEA Community開源版本打造,面向華為終端全場景多設(shè)備的一站式集成開發(fā)環(huán)境(IDE),為開發(fā)者提供工程模板創(chuàng)建、開發(fā)、編譯、調(diào)試、發(fā)布等E2E的HarmonyOS應(yīng)用開發(fā)服務(wù)。通過使用DevEco Studio,開發(fā)者可以更高效的開發(fā)具備HarmonyOS分布式能力的應(yīng)用,進(jìn)而提升創(chuàng)新效率。
作為一款開發(fā)工具,除了具有基本的代碼開發(fā)、編譯構(gòu)建及調(diào)測等功能外,DevEco Studio還具有如下特點(diǎn):
DevEco Studio支持Windows系統(tǒng)和macOS系統(tǒng),在開發(fā)HarmonyOS應(yīng)用前,您需要準(zhǔn)備HarmonyOS應(yīng)用的開發(fā)環(huán)境。環(huán)境準(zhǔn)備流程如下所示:
如上圖所示,搭建HarmonyOS應(yīng)用開發(fā)的環(huán)境包括軟件安裝、配置開發(fā)環(huán)境和運(yùn)行HelloWorld三個(gè)環(huán)節(jié):
步驟 | 操作步驟 | 操作指導(dǎo) | 說明 |
1 | 軟件安裝 | Windows系統(tǒng)軟件安裝 macOS系統(tǒng)軟件安裝 | 安裝DevEco Studio。 |
2 | 配置開發(fā)環(huán)境 | 下載HarmonyOS SDK | 如果網(wǎng)絡(luò)不能直接訪問Internet,請參照華為官網(wǎng)配置代理。 |
3 | 運(yùn)行HelloWorld | 創(chuàng)建工程 | 使用模擬器運(yùn)行Demo工程,驗(yàn)證環(huán)境是否已經(jīng)配置完成。 |
運(yùn)行環(huán)境要求
為保證DevEco Studio正常運(yùn)行,建議您的電腦配置滿足如下要求:
DevEco Studio的編譯構(gòu)建依賴JDK,DevEco Studio預(yù)置了Open JDK,版本為1.8,安裝過程中會自動安裝JDK。
1、進(jìn)入HUAWEI DevEco Studio產(chǎn)品頁,點(diǎn)擊右上角登錄按鈕,登錄有華為開發(fā)者聯(lián)盟帳號。
一定要登陸,沒有就先進(jìn)行注冊。
2、登陸成功后,點(diǎn)擊立即下載。開始下載DevEco Studio Windows (64-bit)的安裝包。下載到本地之后,是一個(gè)壓縮包,進(jìn)行解壓縮。
3、然后進(jìn)行安裝。
在如下安裝選項(xiàng)界面勾選64-bit launcher后,點(diǎn)擊Next,直至安裝完成。
安裝完成后,先不要勾選Run DevEco Studio選項(xiàng),檢查和配置開發(fā)環(huán)境。
DevEco Studio開發(fā)環(huán)境需要依賴于網(wǎng)絡(luò)環(huán)境,需要連接上網(wǎng)絡(luò)才能確保工具的正常使用。
1、下載HarmonyOS SDK
DevEco Studio提供SDK Manager統(tǒng)一管理SDK及工具鏈,下載各種編程語言的SDK包時(shí),SDK Manager會自動下載該SDK包依賴的工具鏈。
SDK Manager提供多種編程語言的SDK包和工具鏈,具體說明請參考下表。
類別 | 包名 | 說明 | 默認(rèn)是否下載 | 參考 |
SDK | Native | C/C++語言SDK包。 | x | 《Native API參考》 |
JS | JS語言SDK包。 | x | 《JS API參考》 | |
Java | Java語言SDK包。 | √ | 《Java API參考》 | |
SDK Tool | Toolchains | SDK工具鏈,HarmonyOS應(yīng)用開發(fā)必備工具集,包括編譯、打包、簽名、數(shù)據(jù)庫管理等工具的集合。 | √ | - |
Previewer | HarmonyOS應(yīng)用預(yù)覽器,在開發(fā)過程中可以動態(tài)預(yù)覽Phone、TV、Wearable、LiteWearable等設(shè)備的應(yīng)用效果,支持JS和Java應(yīng)用預(yù)覽。 | x | 使用預(yù)覽器查看應(yīng)用效果 |
工具會自動檢查本地路徑下是否存在HarmonyOS SDK,如果不存在,會彈出如下向?qū)?,提示下載HarmonyOS SDK。選擇Sdk要安裝的路徑,我這里直接默認(rèn)路徑了。你可以更改到其他的盤符目錄。但是要注意,不支持中文字符。
默認(rèn)會下載最新版本的HarmonyOS Java語言SDK和Toolchains。在彈出的License Agreement窗口,點(diǎn)擊Accept開始下載SDK。
等待HarmonyOS SDK及工具下載完成,點(diǎn)擊Finish。
2、進(jìn)行設(shè)置
下載SDK后會,界面會進(jìn)入到DevEco Studio歡迎頁。我們先進(jìn)行設(shè)置。
選擇Configure下的setting。
進(jìn)入HarmonyOS SDK頁面。
如果工程還會用到JS、C/C++語言和預(yù)覽器,請?jiān)凇癝DK Platforms”中,勾選對應(yīng)的SDK包。
在“SDK Tools”中勾選Previewer,然后點(diǎn)擊Apply,SDK Manager會自動將SDK包和預(yù)覽器工具鏈,下載到SDK存儲路徑中。
這個(gè)下載較慢,我們需要耐心等待。
我們也可以查看一下所下載的SDK和工具。
到此,HarmonyOS鴻蒙系統(tǒng)的環(huán)境我們就搭建完了。
1、打開DevEco Studio,在歡迎頁點(diǎn)擊Create HarmonyOS Project,創(chuàng)建一個(gè)新工程。
2、選擇設(shè)備類型和模板,以Phone為例,選擇Empty Feature Ability(Java),點(diǎn)擊Next。
3、填寫項(xiàng)目相關(guān)信息,保持默認(rèn)值即可,項(xiàng)目存儲的位置,自己指定一個(gè)目錄即可。點(diǎn)擊Finish。
4、工程創(chuàng)建完成后,DevEco Studio會自動進(jìn)行工程的同步,同步成功如下圖所示。這里要稍微等待一下。
5、使用模擬器運(yùn)行HelloWorld。在DevEco Studio菜單欄,點(diǎn)擊Tools > HVD Manager。
顯示虛擬設(shè)備界面,這里點(diǎn)擊Login。
6、在瀏覽器中彈出華為開發(fā)者聯(lián)盟帳號登錄界面,請輸入已實(shí)名認(rèn)證的華為開發(fā)者聯(lián)盟帳號的用戶名和密碼進(jìn)行登錄。
踩坑:這里的賬號和密碼,一定要實(shí)名驗(yàn)證。否則無法連接遠(yuǎn)程的模擬器。
登錄后,請點(diǎn)擊界面的允許按鈕進(jìn)行授權(quán)。
7、在設(shè)備列表中,選擇Phone設(shè)備,并點(diǎn)擊綠色啟動按鈕,運(yùn)行模擬器。
點(diǎn)擊DevEco Studio工具欄中的運(yùn)行按鈕運(yùn)行工程,或使用默認(rèn)快捷鍵Shift+F10(Mac為Control+R)運(yùn)行工程。
DevEco Studio會啟動應(yīng)用的編譯構(gòu)建,完成后應(yīng)用即可運(yùn)行在模擬器上。
作者:極客小俊
一個(gè)把邏輯思維轉(zhuǎn)變?yōu)榇a的技術(shù)博主
概述
編譯器,可以簡單地將它理解為一種翻譯器, 就類似于專門的翻譯一樣, 要知道,計(jì)算機(jī)只認(rèn)識二進(jìn)制也就是 0 和 1 組成的代碼指令
而我們平常所編寫和開發(fā)的的 C 、C++、java、php、Go、python等等代碼計(jì)算機(jī)本身是根本無法識別的,只有將這些程序代碼中的每條語句翻譯成對應(yīng)的二進(jìn)制指令,計(jì)算機(jī)才能執(zhí)行, 這就是編譯器的核心作用!
GCC 全稱 GNU Compiler Collection 是由GNU開發(fā)的編程語言編譯器 所以說 GCC就是C語言的翻譯器
那么GNU又是一個(gè)什么鬼? 這是一個(gè)了不起的計(jì)劃 什么計(jì)劃呢? 說到這個(gè)就不得不說一下歷史了
在 1983 年 有一個(gè)叫理查德·斯托曼的人發(fā)起的名為GNU計(jì)劃 他的目標(biāo)是打造出一套完全自由也就是自由使用、自由更改、自由發(fā)布、開源的操作系統(tǒng), 你可以理解為不要錢! 然后這個(gè)系統(tǒng)就暫定為GNU 操作系統(tǒng)并且也設(shè)計(jì)出了這套系統(tǒng)的內(nèi)核并命名為The Hurd
但是這個(gè)計(jì)劃還沒有搞出個(gè)啥花樣就橫空出世了另外一個(gè)開源操作系統(tǒng)Linux, 這個(gè)大家都知道吧 , 所以最終經(jīng)過種種事情之后(此處省略幾百字) , GNU 計(jì)劃選擇Linux 作為 GNU 操作系統(tǒng)的內(nèi)核, 那么GNU有了這個(gè)Linux基礎(chǔ)之后就基于這個(gè)平臺開發(fā)了許多系統(tǒng)的部件 其中就有一個(gè)部件叫做GCC
現(xiàn)在有些人叫GNU/Linux 還有些人直接就叫Linux 也就是這么來的, 所以有的時(shí)候你可以理解為GCC就是為開源系統(tǒng)打造的一款編譯器也可以說是Linux 下的C/C++ 編譯器
最初GCC 的確只是用來翻譯C語言的, 隨著時(shí)間的迭代不斷的更新 ,不斷的進(jìn)步,GCC的翻譯功能也得到了很大的擴(kuò)展, 它不僅可以用來編譯 C 語言,還可以編譯 Fortran、Pascal、Objective -C、Java、Ada、Go 等多種編譯語言所編寫的代碼
那么此時(shí)此刻的GCC功能上也已經(jīng)不在單一了,而是一整套的組合拳功能, 是支持多種程序語言的編譯器,算是一種編譯器合集Compiler Collection 后來就被叫做 GNU編譯器套件
GCC和Linux淵源極深, 目前幾乎所有的 Linux 發(fā)行版默認(rèn)安裝有 GCC編譯器
我們既然學(xué)習(xí)的是C語言,那么GCC的核心目的是將我們編寫的C語言程序編譯成一個(gè)二進(jìn)制可執(zhí)行文件
GCC編譯器本身是沒有界面窗口,使用它必須編寫對應(yīng)的gcc 命令, 所以熟悉gcc命令就顯得很重要了,否則你怎么編譯你的C語言程序代碼呢?
當(dāng)然你也可以使用集成開發(fā)環(huán)境IDE 這些通常都集成了 GCC 編譯器,例如:Visual Studio 2019, 集成了GCC 編譯器功能的同時(shí),還向用戶提供了友好的可視化編輯界面, 不用你去記憶那么多的gcc命令照樣可以肆無忌憚的編譯你的C語言程序代碼, 相對而言降低了學(xué)習(xí)成本, 但個(gè)人建議GCC的基本命令還是要學(xué)一下
但不是所有的IDE都集成了GCC的, 如果沒有集成GCC 那么你就可能只有通過手工來進(jìn)行代碼的編譯操作,也就是通過GCC的命令,來執(zhí)行你的C語言文件, 這個(gè)就要分人了,有些人喜歡可視化操作,有些人習(xí)慣了命令行操作用相應(yīng)的 GCC命令來編譯C語言或其他程序
概述
MinGW 全稱是:Minimalist GNU on Windows 你可以暫時(shí)理解它是一個(gè)移植到了 windows系統(tǒng)平臺下的極簡GCC編譯器
我們知道GCC是在Linux系統(tǒng)上自動就預(yù)裝好了的編譯器, 那么我們有了MinGW 就可以在windows系統(tǒng)中使用GCC編譯器了, 也就是說可以將C語言的源代碼編譯生成 Windows 下的可執(zhí)行程序
小提示: 官網(wǎng)提供的 GCC 編譯器是無法直接安裝到 Windows系統(tǒng)平臺上的, 如果我們想在 Windows 平臺使用 GCC 編譯器,就要安裝 GCC 的移植版, 也就是 MinGW 當(dāng)然還有Cygwin這就不過多贅述了!
總的來說 MinGW 就是 GCC 的 Windows 版本
MinGW 是開源軟件,免費(fèi)使用,一些開源社區(qū)持續(xù)維護(hù), 支持最新的 C語言 標(biāo)準(zhǔn)
題外話并且目前很多IDE里面集成有GCC, 但實(shí)際只是也就是將 MinGW 封裝在這些IDE里面 ,讓MinGW有圖形化界面,操作簡單,但內(nèi)核其實(shí)就是MinGW
如果你選擇的是一些IDE自帶的編譯器來編譯C語言, 可能會自動生成一大堆雜七雜八的工程文件, 搞得新手摸不著頭腦, MinGW 則只會生成一個(gè)可執(zhí)行文件
所以對于初學(xué) C語言 的朋友來說,MinGW 是一個(gè)不錯的選擇
總體來說MinGW 就是需要你動動手, 會一些gcc命令 等等就可以來對C語言的源代碼進(jìn)行編譯成window下的可執(zhí)行文件
而一些IDE則是通過點(diǎn)點(diǎn)按鈕就自動編譯了,不需要你使用gcc的一些相關(guān)命令都可以
MinGW的下載地址如下:
https://osdn.net/projects/mingw/
https://sourceforge.net/projects/mingw-w64/files/
打開地址后在其中找到 Downloads 下載鏈接, 單擊進(jìn)入稍等片刻就開始下載了
下載方式
下載完成后,會得到一個(gè)名為 mingw-get-setup.exe 的安裝包,雙擊打開它,
可以看到如下的對話框, 直接點(diǎn)擊Install,即可
根據(jù)你自己的需求點(diǎn)擊change按鈕可以修改安裝路徑,建議不要在C盤, 這里我安裝在D盤, 然后點(diǎn)擊continue
進(jìn)入 MinGW 配置器下載的界面,稍等一下, 待安裝完成顯示 100%就可以了, 安裝完成之后點(diǎn)擊continue,會自動彈出MinGW Installer Manager配置界面
進(jìn)入到 MinGW Installer Manager 的界面, 它的作用是隨時(shí)根據(jù)需要修改 GCC 編譯器的配置
為了同時(shí)支持編譯 C 語言 和 C++我們這里只需要選擇兩個(gè)選項(xiàng):
mingw32-base-bin這個(gè)是用來編譯C語言的
mingw32-gcc-g++-bin 這個(gè)是用來編譯C++語言的
如圖
在指定的選項(xiàng)上單擊鼠標(biāo)左鍵 選擇Mark for installation打上安裝標(biāo)記就可以了, 如果選擇錯誤了就點(diǎn)選Unmark取消標(biāo)記就可以了,
個(gè)人建議全部選擇免得麻煩!!
選擇好了之后, 在菜單欄中選擇Installation ----> Apply Changes
會彈出如下對話框 ,點(diǎn)擊Apply 然后稍等片刻,直至安裝成功即可!
當(dāng)安裝成功之后 顯示如下圖, 點(diǎn)擊close按鈕關(guān)閉即可!
到此MinGW安裝就完成了!
并且在我的D盤的MinGW目錄下會出現(xiàn)以下文件夾
小提示
如果有某些組件下載失敗,沒關(guān)系, 可以通過之前的MinGW Installer Manager安裝界面進(jìn)行手動選擇指定的安裝包進(jìn)行再次安裝 ,比如說安裝完成之后你會發(fā)現(xiàn)bin目錄下沒有gcc這個(gè)執(zhí)行程序
那么就可以通過MinGW Installer Manager來進(jìn)行再次手動的選擇安裝 就可以了
所以MinGW Installer這個(gè)程序新手朋友們不要刪除哦 , 免得到處找都找不到~
科普一下 為什么要設(shè)置環(huán)境變量?
舉個(gè)栗子
比如: 我們這里需要gcc.exe執(zhí)行程序來編譯C語言源代碼, 那么這個(gè)gcc.exe程序文件在我電腦中的路徑是D:\MinGW\bin下的
如圖
那么如果我們要使用cmd命令行的形式來打開這個(gè)gcc.exe 是不是要使用一些基本的dos命令來進(jìn)入到這個(gè)目錄下對吧
如下圖
通過這樣子的方式來打開gcc 你不覺得很麻煩嗎?但是難道我們每次要運(yùn)行這個(gè)程序的時(shí)候都要先找到該.exe文件所在的路徑, 然后運(yùn)行,顯然很蹩腳, 這時(shí)候就需要環(huán)境變量了
環(huán)境變量是在操作系統(tǒng)中一個(gè)具有特定名字的變量對象,它包含了一個(gè)或者多個(gè)應(yīng)用程序所將使用到的信息
當(dāng)要我們求操作系統(tǒng)來運(yùn)行一個(gè)程序的時(shí)候, 但又沒有告訴它程序所在的完整路徑時(shí),那么操作系統(tǒng)除了在當(dāng)前目錄下面尋找此程序外,還會自動的到環(huán)境變量中的Path路徑去找 用戶通過設(shè)置環(huán)境變量,來更好更加方便的來運(yùn)行程序!
所以我們的gcc.exe 也應(yīng)該配置到 環(huán)境變量中去,方便我們執(zhí)行編譯的操作!
如何手動配置gcc.exe到環(huán)境變量中?
我們依次打開 我的電腦----->屬性 -----> 高級系統(tǒng)設(shè)置-----> 環(huán)境變量
win10系統(tǒng)中有兩種環(huán)境變量:用戶變量和系統(tǒng)變量
可以配置到當(dāng)前用戶變量的Path里面, 也可以配置到系統(tǒng)變量的Path里面
系統(tǒng)變量配置以后,整個(gè)計(jì)算機(jī)操作系統(tǒng)的所有用戶有效
用戶變量配置以后,僅對于當(dāng)前計(jì)算機(jī)用戶有效。
而系統(tǒng)變量與用戶變量的Path的意思都是告訴操作系統(tǒng)在找的可執(zhí)行文件存放的路徑,它的查找流程如下:
1.當(dāng)操作系統(tǒng)在執(zhí)行一個(gè)用戶命令或打開一個(gè)程序時(shí),如果沒有給出給文件的絕對路徑,那么就會在當(dāng)前目錄下尋找相應(yīng)的可執(zhí)行文件
2.如果當(dāng)前目錄找不到對應(yīng)可執(zhí)行文件或程序,就會在`系統(tǒng)變量`的`Path`的路徑列表中去尋找, 從上到下依次查找,最前面一條的優(yōu)先級最高,如果找到程序就停止查找,后面的路徑也不再執(zhí)行了
3.如果`系統(tǒng)變量`的`Path`中的路徑列表都找不到,那么再到`用戶變量`的`Path`路徑列表中去繼續(xù)尋找
所以系統(tǒng)變量針對所有用戶,而用戶變量是當(dāng)前用戶私有的, 這個(gè)根據(jù)你自己的情況來選擇就可以了
我這里就暫時(shí)配置到系統(tǒng)變量的Path中去, 選中Path 然后點(diǎn)擊編輯按鈕, 然后點(diǎn)擊新建按鈕
我這里的gcc.exe目錄為D:\MinGW\bin, 那么新建之后的值就為它, 完成之后點(diǎn)擊確定返回就可以了!
如圖
到此環(huán)境變量的配置就完成了, 選中就可以編譯我們的C語言程序代碼了
你可以先打開cmd命令行窗口 輸入以下命令先測試一下:
gcc++ --version
g++ --version
gdb --version
如果看到以下輸出 說明正確配置了環(huán)境變量
卸載MinGW很簡單, 找到MinGW的安裝文件夾, 然后鼠標(biāo)右鍵單擊選擇刪除,就可以卸載了
并且把之前配置好的path環(huán)境變量的相應(yīng)目錄路徑也刪除掉!
win10下如何打開環(huán)境變量
我的電腦----->屬性------->高級系統(tǒng)設(shè)置----->選擇高級選項(xiàng)卡, 在最下面就可以看到環(huán)境變量
然后打開環(huán)境變量之后 點(diǎn)開, 再找到系統(tǒng)變量, 其中就有一個(gè)Path的變量, 點(diǎn)擊編輯
然后找到之前配置的MinGW目錄 刪除就可以了!
通過以上的安裝和環(huán)境變量的配置之后,我們就可以在當(dāng)前 Windows 平臺上編譯和運(yùn)行我們的 C 或者 C++源代碼程序了
舉個(gè)栗子我們現(xiàn)在要輸出一個(gè)經(jīng)典的Hello, World!字符串
代碼如下
#include<stdio.h>
int main(void) {
printf("Hello, world!\n");
return 0;
}
打開記事本程序,復(fù)制一下以上的代碼
然后另存為 hello.c文件 , 我這里就暫時(shí)保存到桌面
如圖
然后在桌面打開cmd 在命令行中執(zhí)行如下命令:
C:\Users\Administrator\Desktop>gcc hello.c -o test1
然后就會在桌面上生成一個(gè)test1.exe的可執(zhí)行文件, 再次在命令行中輸出這個(gè)test1名稱即可輸出最終結(jié)果!
如圖
概述
每次通過記事本和cmd方式單獨(dú)地使用gcc編譯器來輸出你的C語言代碼肯定不太方便對吧,那么就選擇一款IDE集成開發(fā)環(huán)境來編輯你的C語言代碼吧!
IDE 英文全稱為: Integrated Development Environment 中文意思就是 集成開發(fā)環(huán)境
集成開發(fā)環(huán)境的的核心作用就 用來編寫代碼的
使用IDE的好處
以上這些功能都被融入在了 集成開發(fā)環(huán)境當(dāng)中!
這里在windows系統(tǒng)下我個(gè)人推薦CLion、Visual Studio Code、Visual Studio , 當(dāng)然最好是你通過一段時(shí)間的C語言學(xué)習(xí)之后,再來使用這些IDE工具肯定會更加得心應(yīng)手! 如果你是新手其實(shí)不建議一上來就使用IDE
CLion 下載地址 https://www.jetbrains.com/clion/
使用CLion 來編譯C語言,你總要先下載安裝吧,建議若條件允許購買正版吧,你懂的 這里就不在過多贅述了!
安裝好CLion 之后打開它, 然后點(diǎn)擊New Project
然后彈出以下對話框, 選擇C Executable 之后根據(jù)你自己的需求設(shè)置項(xiàng)目保存路徑,Language standard語言標(biāo)準(zhǔn)選擇C99就行了, 完成之后點(diǎn)擊create就可以自動生成項(xiàng)目了
如圖
然后你就會看到自動生成好的項(xiàng)目的目錄結(jié)構(gòu)和一段基本的C語言代碼
在CLion中配置MinGW
如果之前你安裝了MinGW 那么最好在這里也在CLion配置一下, 方法如下
點(diǎn)擊File菜單下的Settings選項(xiàng)
然后選擇Build、Execution、Deployment(構(gòu)建、執(zhí)行、部署)選項(xiàng)下的Toolchains(工具鏈)選項(xiàng)
它會自動檢測到MinGW的安裝路徑, 確保這里沒有任何問題之后點(diǎn)擊ok
最后我們就可以點(diǎn)擊右上角綠色的的Run按鈕 開始編譯我們的C語言代碼了
CLion控制臺輸出中文亂碼
如果你想用printf輸出中文,但是出現(xiàn)以下亂碼的情況
如下圖
解決辦法:
既然是亂碼 那么肯定是編碼不正確導(dǎo)致的,所以修改一下CLion中的編碼設(shè)置就可以了
首先最好保證我們整個(gè)項(xiàng)目的文件編碼統(tǒng)一
點(diǎn)擊File菜單下的Settings選項(xiàng), 然后選擇Editor下的File Encodings(文件編碼)
把所有位置都設(shè)置為UTF-8編碼 ,這是為了你在代碼區(qū)編輯中文的時(shí)候 編碼統(tǒng)一
如下圖
然后點(diǎn)擊右下角的UTF-8位置,會彈出當(dāng)前輸出窗口的內(nèi)容編碼, 這里修改為GBK編碼
然后會彈出一個(gè)對話框選擇Convert轉(zhuǎn)換按鈕就可以了
最后就可以正常輸出中文字符串了!
修改控制臺活動頁字符集
當(dāng)然如果懂一點(diǎn)的朋友 可以通過修改控制臺代碼頁字符集為utf-8這樣來解決CLion漢字中文亂碼問題
只要在源代碼中加入一行代碼就可以了
代碼如下
#include <stdio.h>
int main() {
system("chcp 65001"); //修改控制臺活動頁字符集為utf-8
printf("北京市, 朝陽區(qū)!\n");
return 0;
}
如圖
這樣不用在底部修改當(dāng)前輸出窗口的內(nèi)容編碼也是可以達(dá)到不會亂碼的效果!
Visual Studio Code我主要是用來寫前端,對于java和C這樣要編譯的語言來說用它來寫就要做一定的配置和環(huán)境的搭建,因?yàn)槟J(rèn)情況下VS code不能直接對于C語言進(jìn)行編譯和調(diào)試的 所以雖然不是很方便,但是它免費(fèi)啊!
要使用VS code來編輯和運(yùn)行我們的C語言代碼,前提是要下載好VS code和提前安裝好集成gcc的MinGW
Vs code下載地址: https://code.visualstudio.com/
下載和安裝這里就不過多贅述了,很簡單 !
打開VS code 直接在插件市場中搜索以下插件:
C/C++
Code Runner
C/C++ GNU Global
C/C++ Compile Run
點(diǎn)擊這些插件上的Install按鈕, 先把這些插件都安裝上!
安裝完以上插件之后,隨便在那個(gè)磁盤下建立一個(gè)test_c的空目錄
然后選擇File---->Open Folder 選擇你剛才創(chuàng)建的空文件夾目錄
如圖
也可以選擇Add Folder to workspace..來添加工作目錄
然后在左側(cè)就可以顯示出剛才所選擇的文件夾目錄了,這也就是你的項(xiàng)目文件
接下來就新建一個(gè).c的代碼文件
如下圖
我們在test_c文件夾下新建一個(gè)名為hello.c的文件,然后復(fù)制以下代碼
#include <stdio.h>
int main() {
printf("hello world!\n");
return 0;
}
最后點(diǎn)擊右上角的運(yùn)行按鈕就可以執(zhí)行C語言代碼程序了!
效果如下圖
概述
Visual Studio我們簡稱VS 是美國微軟公司的集成開發(fā)環(huán)境, 可不是VS code哦這兩個(gè)不一樣的!, 它可以支持C、C++、C#、F#、J# SQL Python等語言的開發(fā) 還是很強(qiáng)大的一款IDE
Visual Studio下載地址https://visualstudio.microsoft.com/zh-hans/downloads/
個(gè)人的話建議下載社區(qū)版免費(fèi)的,學(xué)習(xí)和普通開發(fā)完全足夠了, 安裝非常簡單 就不過多贅述了!
安裝的時(shí)候唯一只有一個(gè)地方要注意的就是: 使用C++桌面開發(fā)這一項(xiàng)要勾選上,否則可能會導(dǎo)致你的C或C++代碼無法正常運(yùn)行!
如圖
VS 新建項(xiàng)目
安裝好了之后打開VS
然后在彈出的對話框中選擇c++空項(xiàng)目
接下來就填寫項(xiàng)目配置了
項(xiàng)目名稱之后生成的項(xiàng)目文件夾名稱和工程名稱都是這個(gè), 這個(gè)目錄會自動生成!
項(xiàng)目位置也就是選擇你項(xiàng)目保存的目錄位置
勾選解決方案和項(xiàng)目放在同一目錄中,以后便于調(diào)試。
單擊創(chuàng)建, 此時(shí)應(yīng)該在桌面會生成一個(gè)test_c的文件夾目錄
然后就也進(jìn)入到VS的編輯界面了 , 接下來添加C語言代碼源文件
在左側(cè)的解決方案下方的test_c項(xiàng)目文件夾中,選中源文件 右鍵單擊然后選擇添加---->新建項(xiàng)
如圖
小提示: 如果你在左側(cè)沒有看到解決方案資源管理器的話 那么可以按下鍵盤上的快捷鍵ctrl+Alt+L來進(jìn)行打開
然后選擇C++文件(.cpp), 把文件名稱的后綴需要修改為.c 這里我新建名為hello.c的源文件
如下圖
然后還是輸入以下代碼
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
接下來按下快捷鍵Ctrl+F5直接編譯運(yùn)行, 結(jié)果如下圖所示
到此你已經(jīng)開啟C語言的學(xué)習(xí)之路了!
"點(diǎn)贊" "評論" "收藏"
大家的支持就是我堅(jiān)持創(chuàng)作下去的動力!
如果以上內(nèi)容有任何錯誤或者不準(zhǔn)確的地方,歡迎在下面 留個(gè)言指出、或者你有更好的想法,歡迎一起交流學(xué)習(xí)