❶ ubuntu下的eclipse和qt,這兩個軟體是開發什麼的
首先介紹一下什麼是IDE。
IDE,Integrated Development Environment,集成開發環境,IDE在軟體開發中充當一個框架的作用,它通過調用各種外部工具來完成自身的功能。譬如VC++的編譯功能實際上是通過調用MSCV編譯器完成的,VC只是負責調用這些編譯器而已。你如果在記事本里寫一段代碼,然後手動用命令行調用編譯器編譯,那結果也是一樣的,如果在這個記事本的基礎上加上一條命令,自動調用這個編譯器,然後再加個框,把調用結果顯示出來,那你的記事本也就有了初步的IDE功能了,如此不斷發展,最後就成了一個IDE。
eclipse只是一個IDE,這個IDE最初用於開發java,但是通過各種各樣的插件和配置可以支持C/C++/Perl等等亂七八糟的語言(寫代碼,代碼高亮,編譯工程,運行,版本控制等等),因為這個IDE有著很便利的功能,很多人用Qt開發時懷念它的便利,就開發了相應的插件,使得大家可以在Eclipse中進行Qt開發(事實上本來通過一些復雜配置不用插件也可以,但是插件畢竟方便一些嘛)。
Qt,我可以很坦誠的告訴你,把它成為「一個軟體「是不符合常識的,「一堆軟體「更為恰當。Qt最初是一個C++開發的圖形類庫+一堆工具,自己是沒有像eclipse這樣的IDE的,在linux世界,人們開發了像QDevelop這種IDE來方便開發。在諾基亞把Qt的公司——Trolltech收購以後,諾基亞推出了Qt Creator,這時候Qt才有了自己的官方IDE,也就是「一個軟體「,這個IDE當然功能就跟eclipse有得一拼了,只是因為發展時間短,現在只能支持Qt項目開發。此外,Qt也已經發展出了對其它語言的支持,譬如java,C#, Qt自己還集成有QML、JS等等。
❷ IDE—— Integrated Development Environment
首先介紹一下什麼是IDE。
IDE,Integrated Development Environment,集成開發環境,IDE在軟體開發中充當一個框架的作用,它通過調用各種外部工具來完成自身的功能。譬如VC++的編譯功能實際上是通過調用MSCV編譯器完成的,VC只是負責調用這些編譯器而已。你如果在記事本里寫一段代碼,然後手動用命令行調用編譯器編譯,那結果也是一樣的,如果在這個記事本的基礎上加上一條命令,自動調用這個編譯器,然後再加個框,把調用結果顯示出來,那你的記事本也就有了初步的IDE功能了,如此不斷發展,最後就成了一個IDE。
eclipse只是一個IDE,這個IDE最初用於開發java,但是通過各種各樣的插件和配置可以支持C/C++/Perl等等亂七八糟的語言(寫代碼,代碼高亮,編譯工程,運行,版本控制等等),因為這個IDE有著很便利的功能,很多人用Qt開發時懷念它的便利,就開發了相應的插件,使得大家可以在Eclipse中進行Qt開發(事實上本來通過一些復雜配置不用插件也可以,但是插件畢竟方便一些嘛)。
Qt,我可以很坦誠的告訴你,把它成為「一個軟體「是不符合常識的,「一堆軟體「更為恰當。Qt最初是一個C++開發的圖形類庫+一堆工具,自己是沒有像eclipse這樣的IDE的,在linux世界,人們開發了像QDevelop這種IDE來方便開發。在諾基亞把Qt的公司——Trolltech收購以後,諾基亞推出了Qt Creator,這時候Qt才有了自己的官方IDE,也就是「一個軟體「,這個IDE當然功能就跟eclipse有得一拼了,只是因為發展時間短,現在只能支持Qt項目開發。此外,Qt也已經發展出了對其它語言的支持,譬如java,C#, Qt自己還集成有QML、JS等等。
❸ \newlength{algrithmicdent}編譯錯誤
出現調試閃退時,可以先換其他編譯器試運行來排除代碼自身錯誤(MSCV-VS)。
在確認自身代碼無誤的情況下,在終端下使用命令編譯也許會得到更多的錯誤信息。
經測試,_ZSt28__throw_bad_array_new_lengthv1錯誤在gcc8.1.0和gcc11.2.0下均會出現,解決方法:將gcc版本回退到10.2.0。
❹ Windows Powershell無法運行,無法將「python」項識別為 cmdlet、函數、腳本文件或可運行程序的名稱
應該是你安裝的python的路徑不在環境變數裡面。
打開「計算機-屬性-高級系統設置-環境變數」
查看Path裡面是否包含了你Python安裝的位置。例如我的Python安裝在:D:\software\Python\Python36-32\裡面。所以我就將這個路徑添加到環境變數「Path」裡面。然後確定。
再重新打開你的編譯器,輸入Python,就會顯示以下結果了:
Python
3.6.0
(v3.6.0:41df79263a11,
Dec
23
2016,
07:18:10)
[MSC
v.1900
32
bit
(Intel)]
on
win32.
Type
"help",
"right",
"credits"
or
"license"
for
more
information.
❺ ubuntu怎麼編程 gcc不知道怎麼用 新手求教
sudo apt-get install geany
geany這個編輯器跟多種編譯器默認集成,你用他編程就不需要記住gcc怎麼用了(除了以後要做庫、Makefile之外)。小程序直接用geany, F9編譯鏈接,F5運行,很方便
ubuntu下的IDE很多,這個相對小規模編程非常方便,以後如果需要做一些大工程可以陸續了解其它IDE. gcc就是一個編譯器,不在必要情況下沒必要知道怎麼用,你見過誰用VC6去背MSCV編譯器參數的? (不過做動靜態庫以及鏈接第三方庫的時候要知道相關參數)