顯示具有 C&Cpp 標籤的文章。 顯示所有文章
顯示具有 C&Cpp 標籤的文章。 顯示所有文章

107.02.09 解決 clang 找不到 iostream

環境:(其他環境應該也可以用類似解法只是路徑不同要自己找一下)
Cygwin
clang++ --version:5.0.1

主要是要寫 C++ 時,ale 報錯:
([clang] 'iostream' file not found [W])
感覺是 clang 的問題,就來解決啦
p.s. 圖片中的 10055_Hashmat_the_brave_warrior 就自動換成 test 囉

107.01.21 讓make變色

轉眼間又過了一年@@
大三上實在是太多事情
但也說不上充實,大部分都是課業....

正題
直接展示最終成果OuO
顏色很美我知道(x

106.08.05 completor.vim supported rust in cygwin

因為我目前只會用到C、C++、Rust....
然後裝YCM不知道失敗幾次了QuQ
赫然發現 maralla/completor.vim
優點是不用另外編譯
而且也是非同步補全,不會讓vim卡死
C、C++我不知道為何可以正常使用沒出錯(?
但是Rust就一直不行
之前使用vim-racer也不行
推測是racer不支援cygwin的問題
主要原因可能是cygwin呼叫racer時若使用相對路徑則會發生找不到指定路徑
fork專案過來之後改個地方就解決了,就來記錄個OuO

106.07.04 vim 總整理 (持續更新)

覺得玩太久啦
該停戰了QuQ
所以就來做個總整理來記錄我到底多了那些功能,以防忘記QuQ
附上總連結 aben20807/my_vim ( .vimrc.bundle裡的插件要自己 :PluginInstall

本日最猛功能:多行同時註解
n、i、v(line)模式
<ctrl-l>:註解
<ctrl-k>:取消註解


106.07.05 vim 使用Syntastic語法檢查

看到pylint
又知道vim一定可以用,就不小心查了一下QuQ
然後發現Syntastic這個語法檢查插件

就來安裝了
展示如下

106.07.01 vim 行號、對齊符號顯示切換

行號、對齊符號對於debug時非常方便
但是用滑鼠複製時如果有行號或對齊符號又會有干擾
所以就找到可以使用快捷鍵來切換OuO



106.06.30 vim 直接編譯執行

發現竟然可以在 vim 裡面直接執行終端機指令OuO

本文設定成按 F5 會根據對應的檔案進行編譯及執行

106.06.29 vim abbreviation設定

把沒用的plugin關一關,vim 又變快了OuO

說真的要用的話光vim好玩的地方就夠玩很久而且似乎永遠玩不完OuO
本文主要是我對配置又有些突破了
著重在abbreviation部分(:iab、:ab)
完成結果如下GIF:
只要輸入 _main 自動將include到return 0;都產生完畢

所有修改部分僅在.vimrc內就可以達到

106.02.11 程式編譯流程

今天同學會被同學一問
突然覺得自己沒學好
就來記錄了QuQ

















105.08.24 Qt - 關閉其它視窗時顯示主視窗

好像超過一個月沒寫文了@@
來割個草 (汗顏
最近進入開發狂熱期OuO,小忙
作品都在我的 GitHub,不過目前主要是測試
我的 Instagram 應該可能大概會有一些開發日常
主題:
從主視窗開啟其它視窗時,若將主視窗 hide 掉
要從其它視窗離開時,就找不到可以 show 主視窗的方法
突然想到,如果把物件當參數傳過去應該可....
算了,先記錄查到的方法
然後,有點點小複雜喔....

105.07.03 開發工具Atom紀錄

Atom 是個不錯的文字編輯器又很美
所以記錄個
主要是因為鍵盤快捷鍵有時候會忘記@@
然後其實我用 Atom 寫完程式一樣用 Cygwin 處理編譯和執行
有點沒效率,不過 Atom 的自動補齊用得很順手OuO
左邊是 Atom,右邊是 Cygwin





















105.05.29 修復 無法啟動程式,因為您的電腦遺失cygwin1.dll。

猜測如果是用cygwin寫程式然後編譯的話
直接在windows下是不可以直接執行.exe檔的
會出現下圖:



那就
來硬解一下OuO
<注意>
可能因為電腦不同而有不同結果 !!!!

<107.09.22 更新>
會出現這個是因為在 cygwin 環境下編譯的東西會仰賴 cygwin 的函式庫
就想成需要的檔案是 cygwin 寫好跟 windows 溝通的底層,所以當然無法獨立執行

105.04.09 Makefile使用

用C++寫程式時,通常會有多檔案互相呼叫
而當檔案變多時編譯起來有時就很麻煩 =''=
例如: g++ -o main main.cpp Bmi.cpp















所以
有Makefile這個神器後,編譯只需要打....


^ Top