posts - 431,  comments - 344,  trackbacks - 0
          1. 去http://www.wxwidgets.org/downloads/下載一個wxMSW版本的wxWidgets。
            2. 運行安裝文件。在安裝好后設置環境變量WXWIN,指向wxWidgets的安裝目錄。因為安裝過程僅僅是把文件拷貝到指定的目錄,所以還需要對wxWidgets進行編譯。
            3. 進入$(WXWIN)\build\msw目錄,用VS2005打開wx.dsw,提示是否進行項目轉換,點確定。如果想要連接靜態運行庫,在編譯前應該對每個項目進行設置。
            
             
                   編譯Debug版本的庫:用Visual Studio 2005打開build\msw\wx.dsw文件,Solution Configurations中選中Unicode Debug,直接Build Solution就可以編譯出Debug版本的wxWidgets庫了。(默認的是Multi-Threaded debug dll)
              編譯Relase版本的庫:Release 版本的wxWidgets庫雖然也可以通過類似的方法去編譯,但編譯出來的庫仍然依賴于visual studio 2005的運行時庫。Debug版本的庫依賴VS2005也就算了,反正是自己調試用的。Release版本可是要給別人用的,再帶上一大堆dll就不好了。為了解決這個問題,我們需要先在Solution Configuration中選中Unicode Release,然后在Solution Explorer中,針對每一個project在項目屬性的C/C++ --> Code Generation --> Runtime Library中選Multi-Threaded。(HOHO, 有20個項目要改屬性啊~~~)。最后再Build Solution就可以了。(也就是LIB庫)

            
            編譯好后的wxWidgets會在$(WXWIN)\lib\vc_lib目錄下生成一系列的lib文件,這些lib文件的名字遵循下面的命名規則:不依賴于GUI組件的庫會以"wxbase"開頭,緊跟著的是版本號,然后的字母表明這個庫是否是編譯為Unicode('u')或是否是編譯為Debug('d'),名字中的最后部分是wxWidgets組件的名字。
            注意:wxWidgets編譯完后在$(WXWIN)\build\msw目錄下會生成許多預編譯頭文件,占了很大的空間,如果確定以后不再編譯wxWidgets庫的話,可以考慮刪掉。
            設置VC開發環境
            打開Tools -> Options -> Projects and Solutions -> VC++ Directories
            1. 在Include files中加入$(WXWIN)\include和$(WXWIN)\include\msvc
            2. 在Library files中加入$(WXWIN)\lib\vc_lib
          posted on 2009-09-26 15:52 周銳 閱讀(4041) 評論(0)  編輯  收藏 所屬分類: Other
          主站蜘蛛池模板: 兴和县| 内黄县| 拜泉县| 澳门| 永新县| 日土县| 马山县| 嘉定区| 从江县| 宜川县| 巴楚县| 湟中县| 合作市| 汉中市| 确山县| 郓城县| 辽宁省| 凉城县| 翼城县| 隆德县| 汕尾市| 六安市| 如皋市| 什邡市| 句容市| 福泉市| 中阳县| 大足县| 明水县| 大悟县| 贵德县| 南和县| 辰溪县| 疏勒县| 西丰县| 福州市| 金溪县| 获嘉县| 泸定县| 丘北县| 阳江市|