2015年1月28日 星期三

關於 Linux 下開發程式

關於 Linux 下開發程式
說真的, 我這種在 Windows 下寫程式寫了幾十年的人
回到 Linux 環境下, 真的很不習慣
剛是開發工具就覺得超及麻煩的
Embarcadero (Borland)  為何不早點開發出一套 C++ Builder for Linux 呢?

使用過 C++ Builder, 我可以把大部份的時間
專心的用在核心程式處理
客戶想改GUI,  我隨時可以很快改好
使用 MSVC 這類, 我每次都說, 別修改好嗎?  饒了我吧!

Eclipse也用了很多年,
但是 Eclipse 寫 None GUI 程式, 超及好用
但是加上 GUI 就....
實在想不出要用那一套
都什麼時代了, 純 SDK 方式, 不想這樣玩了, 太累了,


Eclipse + QT5 現在還沒有整合好的
內地有人有解決方案
但我覺得還是不好用.

直接用 QT5 Creator 是現在比較好的解決方案
初學者的我, 還需要一段時間來學習.

Ubuntu-QT5 Creator 變更文字區的字型



Step 1:
  先安裝 Windows Font
  請參考這一篇 Ubuntu 中安裝 Microsoft fonts

Step 2:
  開啟 QT Creator
   Menu -> Tools -> Options -> Text Editor ->Font
   -> Family 選擇 "Courler New"
   -> Size:  10

字體大小其實在 QT Creator的文字編輯區使用 Ctrl + 滑鼠滾輪
也可以直接變大變小
這在撰寫程式和 Debug 時, 可以很方便的切換

這樣就會和 Windows 下的一樣 IDE開發工具"差不多"
     



PS: UltraEdit 用的是 Monospace 12 字型

2015年1月27日 星期二

Ubuntu-QT5 使用 libaio

Ubuntu-QT5 使用 libaio

別期待 Linux 下的工具和 M$一樣都很方便
一切手動+ Google 搜詢  + 猜猜看

1: 先用文字編輯器開啟  QT5的專案  xxx.pro檔案

2:
  在 Pro 檔中手動加入
  LIBS += -laio

3: 如果程式中 .cpp 的 include 找不到 libaio.h
   #include <libaio.h>
  就在 Pro 檔中手動加入
  INCLUDEPATH += "/usr/include"