原创 今日download工程的奇怪問題error C2039: 'readStdErr' : is not a member of 'Programer',

一個詭異的問題,搞了一個半小時。 昨日把download工程下的,ide_programmer.h和ide_programmer.cpp都引用了gatekeeper工程下的文件, 並在本工程中排除了download工程下測試用的ide_p

原创 問題8.24

需要用到其他工程的文件,如何包含進當前工程?cpp拷貝?還是用lib里加-obj文件? 頭文件包含的順序。 unicode字符集在vc 2005的設置 設定qt對話框顯示在屏幕中間。 依賴庫得需要的執行文件dll比工程中的lib路徑中包含

原创 問題8.29

tree conflict

原创 error C2244: “QMultiMap::insert”: 無法將函數定義與現有的聲明匹配

win7 64bit 下使用vs 2005 集成qt 4.2.2 開發環境。運行程序發現如下錯誤: waveview.cpp 1>c:\qt\4.2.2\include\qtcore\../../src/corelib/tools/qma

原创 svg:text屬性的可見性的修改(待解決問題)

在程序外測試:text的visibility=“hidden”屬性是起作用的, 爲何在程序中設置了無效?  

原创 QT的正則表達式陷阱

 文本解析是每天編程中的常見問題.使用成熟的解析器或者解析器生成器有點小題大作,很多問題可以通過QT的正則表達式很快的解決。然而,你知道正在表達式的

原创 包含有240個vc工程的項目如何管理?採用什麼方式

目前採用的是bat腳本進行編譯的方式,不知道有沒有更好的方法

原创 lib文件

lib類型   lib有靜態lib和動態lib之分。       在Windows上,lib的後綴爲lib,在Linux上,靜態lib的後綴爲a和動態lib後綴爲so。lib使用  靜態lib將導出聲明和實現都放在lib中。編譯後所有代碼

原创 pdb文件及其作用(轉)

  程序數據庫 (PDB) 文件保存着調試和項目狀態信息,使用這些信息可以對程序的調試配置進行增量鏈接。當以 /ZI 或 /Zi(用於 C/C++)

原创 周工作總結

這周前半周開始看了下linux基本命令和shell的相關東西,有了個大概直觀的瞭解。 看書心理依舊是急躁和不安,因爲沒有幹具體活,覺得同事們都聽忙碌,我卻閒着看書。 於是週三開始幹活,download小工具,fix bug 5579. b

原创 不要氣餒,問題總會解決的

終於找到。net2003中控件添加事件響應處理時彈出腳本錯誤的大概原因了,不是IE8造成的錯誤。 也不是編譯器或者系統的問題,而是工程本身出了問題。   我首先卸載了IE8, 而後重裝了開發環境,問題都沒有解決。 工程傳到領導那兒也出現與

原创 編程效率和基本編寫

今天一天變了大概90行程序。 精神出奇的好,可能是沒有壓力的原因。 看來我的抗壓水平不行。還是喜歡在較自由的環境去工作。   一個10000大小的一維數組,存了一個二維的矩陣數據。現在要遍歷數據,我測試了三種方式。 1、數組下標法,兩重循

原创 改造現有工程文件目錄結構。vs2005下實驗。嘗試使用單一resolution

而不是用多個resolution + 編譯腳本來完成工作。 這樣的好處是調試時查看跟蹤代碼比較容易快捷。     點贊 收藏 分享 文章舉報 phay 發佈了50 篇原創文章

原创 鬱悶,今天學習數據結構的鏈表,結果被模板給鬱悶住了,動手能力還是要加強

正經的算法沒看多少,倒是在模板上卡了一兩個小時, 最後發現開始 第1問題是在類模板的函數定義方法上出了錯誤, 第2個問題編譯通過,運行時找不到函數體,開始懷疑是const T的問題,後來發現居然是引用時沒有包含.cpp文件。   第3個問

原创 memset memcopy

void *memset( void *dest, int c, size_t count );   需要的頭文件 <memory.h> or <string.h>     example:   #include <memory.h>#i