伴隨著系統的重裝VS和Qt也重新安裝與配置。噢!問題出現了,VS可以識別QT,但是代碼提供功能對QT完全失效,而且在VS中右鍵-->轉到定 義,直接提示“未定義的符號”,天啊!VS代碼提示功能找不到Qt的文件了。借助Google和Baidu,再加上自己的摸索,終于是功夫不負有心人,讓 我找到了問題的所在,并且也發現了VS代碼提示功能的關鍵點所在,記錄下來備忘:
首先,在做菜之前先介紹一下原材料,既然是VS IDE的代碼提示,當然VS是少不了的,另外還有一個“關鍵先生”是vs assistant(VS代碼助手)。
其次,配置VS使之可以識別Qt文件,也就是當鼠標放到QMainWindow上面點右鍵-->轉到定義,VS會跳轉到該文件,而不是提示“未定義 的符號”。打開VS,工具-->選項-->項目和解決方案-->VC++目錄 在右側下拉框中選擇-->包含文件,這里添加QT的include目錄,如下圖所示:
這樣就解決了,VS無法識別QT的問題。下面,還得遇到的問題,就是VS assistant無法識別Qt了。
再次,安裝好VS assistant后,打開配置頁,Projects-->C/C++ Directories,左側下拉框選擇-->Custom,添加如圖所示:
OK,重啟VS,就會發現代碼提示功能全部回來。吼吼......
小結一下:
或許是我們對IDE的要求太高了點,隨便我安裝的一個FrameWrok都讓你無條件的接受,哇哈哈。以后遇到類似的問題就有著手點了,要在IDE中配置相關FrameWork的路徑,讓IDE識別后即可實現。
Q.P.K2010年8月16日于litsoft