• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            The Programming world of Alex

            Xtreme ToolkitPro 使用的一些注意

            這幾天剛接觸Xtreme,最開始發(fā)現(xiàn)上手挺麻煩的,資料也不是很多,用了會(huì)之后發(fā)現(xiàn)其實(shí)還是滿好用的,有UserGuide和實(shí)例代碼之后,一些基本想要實(shí)現(xiàn)的效果就OK了

            最開始從官網(wǎng)下載的12.1.0試用版安裝之后Deployment安裝有問題-_,-還好后來到csdn下載到了標(biāo)準(zhǔn)版,里面還有源碼,之前的問題也沒了。嘎嘎

            第一個(gè)做的實(shí)例是Create an application with office style toolbar,按UserGuide基本就可以了,唯一注意的是把IDR_MIDSAMTYPE改為IDR_MAINFRAME,否則會(huì)報(bào)編譯錯(cuò)。

            我的項(xiàng)目里面使用Ogre作為渲染引擎,但是在已經(jīng)有了的OgreMFC框架里面只要加上#include"XTToolkitPro.h"就報(bào)些奇怪的錯(cuò)誤:

            正在編譯...
            stdafx.cpp
            d:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v12.0.0\Source\Common\XTPVC50Helpers.h(569) : error C2514: “LONG” : 類沒有構(gòu)造函數(shù)
                    d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinNT.h(259) : 參見“LONG”的聲明
            d:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v12.0.0\Source\Common\XTPVC50Helpers.h(569) : error C3861: “min”: 即使使用參數(shù)相關(guān)的查找,也未找到標(biāo)識(shí)符
            d:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v12.0.0\Source\Common\XTPVC50Helpers.h(569) : error C3861: “max”: 即使使用參數(shù)相關(guān)的查找,也未找到標(biāo)識(shí)符
            d:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v12.0.0\Source\Controls\XTMaskEdit.h(37) : fatal error C1903: 無法從以前的錯(cuò)誤中恢復(fù);正在停止編譯

            于是建個(gè)MFC的SDI框架慢慢嘗試,只在stdafx.h中添加這兩個(gè)頭文件"XTToolkitPro.h","Ogre.h",但就是這樣都會(huì)報(bào)錯(cuò)。
            之后顛倒了兩個(gè)頭文件的順序之后報(bào)堆棧大小限制。

            倒是這個(gè)堆棧限制提醒了我,估計(jì)有可能是預(yù)編譯頭里的東西太多了,然后發(fā)生些奇怪的問題。索性就只在stdafx.h里包含"XTToolkitPro.h",而"Ogre.h"只在需要的頭文件中包含(當(dāng)然要用define宏來防止重復(fù)包含)。果然OK了!

            之后著重看了DockingPanel的代碼,按Guide的來也就差不多了,不過有個(gè)小問題就是icon圖標(biāo)。icon大小必須為16*16,有幾個(gè)圖標(biāo)那么圖標(biāo)文件就是16n*16,不能多也不能少,否則運(yùn)行期錯(cuò)誤

            Panel的用處很多,可以顯示View,Dlg還有其他一些亂七八糟的控件。如果做View的話必須重新寫一個(gè)CXXView類繼承自CView類。這個(gè)工作量還是挺大的,不過小心點(diǎn)的話也沒太多難度。

            “時(shí)間緊,任務(wù)多,定計(jì)劃,保完成”
            牢記這四句話,寒假前順利完成項(xiàng)目!

            posted on 2008-12-31 10:17 Alex@VCC 閱讀(4853) 評(píng)論(2)  編輯 收藏 引用

            評(píng)論

            # re: Xtreme ToolkitPro 使用的一些注意 2011-06-13 15:27 小壞蛋

            我按照users guide做的第一個(gè)例子怎么沒有office2003風(fēng)格,麻煩把你做的代碼發(fā)來學(xué)習(xí)下好嗎,謝謝xiaohuaidan21@qq.com  回復(fù)  更多評(píng)論   

            # re: Xtreme ToolkitPro 使用的一些注意 2011-06-13 15:28 小壞蛋

            我安裝users guide做的第一個(gè)例子,怎么沒有office2003風(fēng)格,麻煩把你做的代碼發(fā)來學(xué)習(xí)下好嗎,謝謝xiaohuaidan21@qq.com  回復(fù)  更多評(píng)論   


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿(5)

            隨筆分類

            隨筆檔案

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久天天躁狠狠躁夜夜96流白浆| 久久电影网一区| 中文字幕无码av激情不卡久久| 色婷婷综合久久久久中文字幕| 午夜精品久久影院蜜桃| 久久亚洲sm情趣捆绑调教| 91精品国产91久久综合| 性做久久久久久免费观看| 无码人妻精品一区二区三区久久久| 亚洲精品高清国产一久久| 精品伊人久久久| 国产精品欧美亚洲韩国日本久久| 久久伊人精品一区二区三区| 天天爽天天爽天天片a久久网| 国内精品久久久久久久久电影网| 香蕉久久夜色精品国产小说| 日日躁夜夜躁狠狠久久AV| 久久久久亚洲AV无码专区桃色| 久久夜色精品国产噜噜麻豆| 一本大道久久香蕉成人网| 99久久精品无码一区二区毛片 | 99热成人精品免费久久| 一本久久a久久精品综合香蕉| 伊人久久综合热线大杳蕉下载| 久久精品麻豆日日躁夜夜躁| 久久亚洲AV无码精品色午夜| 手机看片久久高清国产日韩| 久久精品视屏| 久久精品国产亚洲Aⅴ蜜臀色欲| 麻豆精品久久精品色综合| 久久精品a亚洲国产v高清不卡| 蜜臀久久99精品久久久久久小说| 久久人人爽人人爽人人av东京热| 久久毛片免费看一区二区三区| 久久国产成人亚洲精品影院| 久久综合狠狠综合久久激情 | 久久人妻无码中文字幕| 99久久综合国产精品免费| 中文字幕日本人妻久久久免费| 少妇久久久久久久久久| 亚洲精品无码久久久久|