跳到主要內容

發表文章

目前顯示的是 9月, 2013的文章

好詩句:插秧偈

馬王的爭鬥已經過了一些時間了,昨天高院開庭審理國民黨所提出的抗告, 審判長魏麗娟 引用了五代後梁時期的布袋和尚所寫膾炙人口、廣為流傳的禪詩「插秧偈」: 「手把青秧插滿田,低頭便見水中天,心地清靜方為道,退步原來是向前。」 這時引用「插秧偈」這詩句,真是用的恰當,佩服這位法官!問題是:當事人是否有如此的胸襟、想法?看來還需要一些時間才能夠知曉。 自從新的行政院長上任以後,國內的政治的氣氛好像不怎麼和諧,例如:上任一星期就推「核四公投」這個議題,學政治的人,總是了解如何解決政治上的問題?但是,心中沒高於常人的品德,將淪為政客,猶如宋朝秦檜,遺臭千萬年,落得「油炸檜」的名號。而上位者,是否具有高度的智慧,洞察下屬的心思、伎倆及殷勤,任用正直、品德高尚的人來輔佐,例如: 唐朝的魏徵 ,考驗著上位者的智慧及行政歷練。不過,在這「總是相信無聲的和諧,卻不願熱烈爭辯」的你爭我鬥的社會氛圍下,會講話的、不真實、講大話的人,往往是得到長官及高層青睞、賞識,不是嗎?最後:「人,總是在受到挫折後,才明白“忠言逆耳利於行”的真諦,皇帝也不例外。」雖然了解“忠言逆耳利於行”的真諦,但,願意再奉獻心力的忠良人士,早已經心碎或鬥垮了,那,為時已晚矣!

Setting Boost library in Qt for Windows 64-bits

Qt 是一個很優質的 C++ IDE,在前些日子 Qt Project release Qt 5.1.1 for Windows 64-bit (VS 2012, OpenGL, 522 MB) 的版本,於是重新安裝了這個版本。但是自己卻忘記之前 compile Boost 是 msvc 32-bits 的版本(Boost 的 compile 設定可以參考之前寫的 Building Wt with Visual Studio 2012 on Windows 8 x64 PC 這篇文章),在使用 Boost Getting Started on Windows 的 Regex source code 做測試時,卻出現 error LNK2019 : unresolved external symbol 錯誤,參考了 stack overflow 的這篇文章 ,才知道用到 32-bits 的 regex Library ,整個修正的過程,紀錄在底下的文章,以後才不至於忘記。 Qt 5.1.1 for Windows 64-bit (VS 2012, OpenGL) 這個版本主要是使用 Visual Studio 2012 做為後端的 Compiler,然而安裝 VS 2012 Express for Desktop 可以使用 x64 or x86 的版本,所以安裝完  VS 2012 Express for Desktop 以後,再安裝 Qt 5.1.1 for Windows 64-bit (VS 2012, OpenGL) 就可以使用,並不需要做特別的設定。相同地,使用 Boost 也是一樣,只要不需要特別 link 到 Boost library 的程式,皆可以 compile 成功,並且可以執行。底下省略了安裝 VS 2012 及 Qt 的過程,並且使用之前 Boost 32-bits 的 library 來測試 Boost Getting Started on Windows 的 lambda 程式,整個過程為: 1. 在 Qt 中新增一個 Plain C++ Project:    File > New File or Project > Non-Qt Project > Plain C++ Pro