• <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>

            08年04月11日

            Posted on 2008-04-11 17:49 RichardHe 閱讀(336) 評論(0)  編輯 收藏 引用
            (一)
            手動建立一個CEGUI工程
            使用premake生成當然方便,但是無法知道這些SLN的具體設置.所以參照別人的方法自己建立了一個CETUI工程,
            步驟如下:
            1,創(chuàng)建一個新的解決方案,我的名字為CEGUI_Sample_sln
            2,為該工程添加一個新的項目,為CEGUI_Sample_Comm
            3,將..\CEGUI-0.5.0\Samples\common文件夾Copy到你的現(xiàn)在的工程目錄,再添加到你所建的新項目CEGUI_Sample_Comm中:
            將CEGUI-0.5.0\目錄下的include,lib和dependencies三個文件夾Copy到你的工程目錄.
            修改CEGUI_Sample_Comm的屬性:
            項目-屬性-配置屬性-C/C++ -常規(guī)-附加包含目錄
            \CEGUI_Sample_sln\CEGUI_Sample_Comm\common\include
            \CEGUI_Sample_sln\CEGUI_Sample_Comm\dependencies\include
            \Work\CEGUI_Sample_sln\CEGUI_Sample_Comm

            項目-屬性-配置屬性-常規(guī)-輸出目錄:先前我們建立的CEGUI/output
            項目-屬性-配置屬性-常規(guī)-中間目錄:
            ./Debug
            項目-屬性-配置屬性-項目默認值-配置類型:動態(tài)庫(.dll)。
            項目-屬性-配置屬性-項目默認值-字符集:使用多字節(jié)字符集。
            項目-屬性-配置屬性-C/C++ - 預處理器-預處理定義添加“CEGUISAMPLE_EXPORTS”。 改為
            _CRT_SECURE_NO_DEPRECATE
            HAVE_CONFIG_H
            CEGUISAMPLE_EXPORTS
            _DEBUG
            項目-屬性-配置屬性-連接器-輸入-附加依賴項:
            CEGUIBase_d.lib
            freeglut_d.lib
            OpenGLGUIRenderer_d.lib
            DirectX9GUIRenderer_d.lib
            GLU32.lib

            編譯的時候出錯了.

            提示如下:

            fatal error C1010: 在查找預編譯頭指令時遇到意外的文件結尾

            用GOOGLE查了下,原來是預編譯頭的設置問題,應該設置為"自動生成/(YX)".再編譯就通過了.


            (二)添加第一個項目在這個解決方案中

            1,將FalagardDemo1的源碼COPY到這個項目中來

            2,修改屬性

            項目-屬性-配置屬性-常規(guī)-輸出目錄:先前我們建立的CEGUI/output
            項目-屬性-配置屬性-常規(guī)-中間目錄:./Debug

            項目-屬性-配置屬性-項目默認值-配置類型:Windows應用程序(.exe)。
            項目-屬性-配置屬性-項目默認值-字符集:使用多字節(jié)字符集。
            項目-屬性-配置屬性-C/C++ - 預處理器-預處理定義:改為
            _CRT_SECURE_NO_DEPRECATE
            HAVE_CONFIG_H
            _DEBUG

            項目-屬性-配置屬性-連接器-輸入-附加依賴項:
            ../../../../output/CEGUI_Sample_Comm.lib
            (這個路徑根據(jù)自己實際情況進行設置,或者:項目-項目依賴項:選擇依賴于CEGUI_Sample_Comm項目)
            CEGUIBase_d.lib


            到現(xiàn)在為止程序還是不能運行,原因為我不能選擇渲染模式,后面東西無法進行;


            到我把程序寫死時,竟然提示編譯不過.我的bool CEGuiSample::initialise()方法中

            把d_rendererSelector->inkokeDialog())注釋后直接NEW一個例子對象

            d_sampleApp = new CEGuiOpenGLBaseApplication();

            提示錯誤如下:

            \CEGuiSample.cpp(181) : error C2061: 語法錯誤 : 標識符“CEGuiOpenGLBaseApplication”

            非常奇怪的問題,有待去解決


             

            上面錯誤把黃色的預處理定義改為藍色的就可以解決問題.

            posts - 94, comments - 138, trackbacks - 0, articles - 94

            Copyright © RichardHe

            国产精品九九久久免费视频| 性色欲网站人妻丰满中文久久不卡| 国产麻豆精品久久一二三| 伊人久久免费视频| 麻豆国内精品久久久久久| 亚洲第一极品精品无码久久| 久久99免费视频| 久久精品桃花综合| 99久久精品免费| 狠狠色丁香久久婷婷综合| 久久精品一区二区三区不卡| 伊人久久无码精品中文字幕| 久久美女人爽女人爽| 久久久久久久久久久精品尤物| 日本免费久久久久久久网站| 一本久久a久久精品vr综合| 国产成人无码精品久久久久免费| 无码人妻精品一区二区三区久久| 99久久成人18免费网站| 久久99精品久久只有精品| 亚洲精品无码久久毛片| 国内精品久久久久久久coent | 无码超乳爆乳中文字幕久久| 国产综合免费精品久久久| jizzjizz国产精品久久| 欧洲成人午夜精品无码区久久 | 亚洲七七久久精品中文国产 | 久久精品国产亚洲AV高清热| 日本精品一区二区久久久| 久久久青草青青亚洲国产免观| 久久亚洲中文字幕精品有坂深雪| 久久青青草视频| 国产精品久久新婚兰兰| 久久人人爽人人爽人人片av麻烦 | 国产亚洲精久久久久久无码77777| 99久久综合国产精品二区| a级毛片无码兔费真人久久| 国产精品99久久久久久董美香| 97精品伊人久久久大香线蕉| 国产精品伊人久久伊人电影 | 国产精品久久久久jk制服|