打造好用的C++ IDE環境

https://www.jianshu.com/p/1aa989808e15html

這哥們說的也是極好,也能夠這部分直接看他的示例!java

 

mingw-w64應該能夠算是mingw的改進版本吧,mingw系列編譯器是很是好的而且主流的c/c++編譯器python

mingw-w64只負責程序的編譯,只提供命令行操做沒有編輯代碼的圖像界面,代碼的編寫須要由文本編輯器(如vscode)來完成ios

安裝步驟:c++

首先官網去下載:mingw-w64shell

但普通人羣可能會由於一些緣由下載失敗,因此通常建議下載離線版解壓後添加環境變量編輯器

離線版下載地址:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/sjlj/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z/downloadide

下載後選一個合適的位置解壓,這個位置也就至關因而安裝位置(順便給文件夾改個短一點的名字)函數

進入解壓好的文件夾下的bin文件夾工具

複製下來路徑

而後在此電腦鼠標右鍵選擇屬性

選擇高級系統設置

 

點環境變量

 

 

選擇系統環境變量下的Path

選擇編輯

 

點新建

而後把剛剛複製的文件路徑粘貼進去

而後一路點肯定退出

 

完成

驗證一下

按win+r運行cmd或者powershell輸入gcc -v

出現下圖的信息說明一切順利

結束

以後就能經過g++ xxx.cpp -o xxx.exe這樣的命令行指令編譯c/cpp文件了

 

使用CLion作爲IDE環境

CLion是Jetbrains公司旗下新推出的一款專爲開發C/C++所設計的跨平臺IDE,它是以IntelliJ爲基礎設計的,同時還包含了許多智能功能來提升開發人員的生產力。

一樣支持python哦,相信使用過IntelliJ idea開發過java的盆友都很清楚該IDE的強大,因此作爲Jetbrains旗下的c/c++開發工具CLion一樣包含了許多智能功能來提升開發人員的生產力,提升開發人員的工做效率。


首先去Jetbrains官網下載CLion,地址 https://www.jetbrains.com/clion/download/ 下載完後啓動.


破解的方法見這裏:https://zhile.io/2018/08/17/jetbrains-license-server-crack.html


而後運行軟件,打開後能夠自行進行個性化設置。

默認已生成了main.c,可是咱們並不能運行,由於咱們還缺乏編譯環境,點擊Setting打開設置,搜索Toolchains,咱們發現clion爲咱們提供的環境有這麼幾種MinGW,CygWin,Visual studio等,我此處選擇的是MinGw,在Enviroment右側選擇mingw-w64的位置便可,以下圖:

操做完如上步驟後,打開main.c鼠標放在main函數裏面 點擊右鍵運行觀察控制檯你會發現期待已久的「hello world」終於出現了,至此咱們的第一個c程序已經成功運行!以下圖

 

注:另外若是咱們能夠自行建立c/c++文件,如圖:

C語言選擇.c,C++選擇.cpp!
附萬能模板文件:

#include <bits/stdc++.h>
using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    return 0;
}

 【clion】多個main()函數共存問題

http://www.javashuo.com/article/p-cahpwopt-me.html

 

爲CLion所編寫的自動文件添加頭部註釋

https://blog.csdn.net/qq_39161804/article/details/83865853

 注意:#是特殊字符,須要使用轉義符\

/*
-------------------------------------------------
   Author :       ${USER}
   date:          ${DATE} ${TIME}
   Description :
-------------------------------------------------
*/
\#include<iostream>
 
int main(){
 
}

 

Windows下Clion中文亂碼解決

https://www.jianshu.com/p/5319a6bcb9e0




相關文章
相關標籤/搜索