• <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>
            隨筆 - 505  文章 - 1034  trackbacks - 0
            <2007年4月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345


            子曾經曰過:編程無他,唯手熟爾!

            常用鏈接

            留言簿(94)

            隨筆分類(649)

            隨筆檔案(505)

            相冊

            BCB

            Crytek

            • crymod
            • Crytek's Offical Modding Portal

            Game Industry

            OGRE

            other

            Programmers

            Qt

            WOW Stuff

            搜索

            •  

            積分與排名

            • 積分 - 911961
            • 排名 - 14

            最新隨筆

            最新評論

            閱讀排行榜

            評論排行榜

            如下面這個

            examples\tutorial\t1

            #include <QApplication>
            #include 
            <QPushButton>

            int main(int argc, char *argv[])
            {
                QApplication app(argc, argv);

                QPushButton hello(
            "Hello world!");
                hello.resize(
            10030);

                hello.show();
                
            return app.exec();
            }


            2007-7-20:
                我用的是qt-win-eval-4.3.0-vs2003.exe,30天試用期。

            開始 -> 所有程序 -> Qt by Trolltech v4.3.0 (Eval. VS2003) -> Qt 4.3.0 Command Prompt

            用這個命令行的好處是它會配置環境:

            Setting up a Qt environment...
            -- QTDIR set to D:\Qt\4.3.0
            -- Added D:\Qt\4.3.0\bin to PATH
            -- QMAKESPEC set to win32-msvc.net
            Setting environment for using Microsoft Visual Studio .NET 2003 tools.
            (If you have another version of Visual Studio or Visual C++ installed and wish
            to use its tools from the command line, run vcvars32.bat for that version.)
            D:\Qt\4.3.0>

            執行以下操作:

            D:\Qt\4.3.0>cd examples\tutorial\t1

            D:\Qt\4.3.0\examples\tutorial\t1>qmake

            會生成3個makefile:

            Makefile
            Makefile.Debug
            Makefile.Release

            這些makefile 是根據t1.pro生成的,內容如下:

            ps : 用慣了vs的集成環境,自己寫個*.pro是不是會很痛苦?

            TEMPLATE    = app
            CONFIG        
            += qt warn_on
            HEADERS        
            =
            SOURCES        
            = main.cpp
            TARGET        
            = t1
            QTDIR_build:REQUIRES
            ="contains(QT_CONFIG, small-config)"

            # install
            target.path 
            = $$[QT_INSTALL_EXAMPLES]/tutorial/t1
            sources.files 
            = $$SOURCES $$HEADERS $$RESOURCES $$FORMS t1.pro
            sources.path 
            = $$[QT_INSTALL_EXAMPLES]/tutorial/t1
            INSTALLS 
            += target sources



            再執行以下操作,操作及效果如下:

            D:\Qt\4.3.0\examples\tutorial\t1>nmake

            Microsoft (R) 程序維護實用工具 7.10.3077 版
            版權所有 (C) Microsoft Corporation。保留所有權利。

                    nmake -f Makefile.Debug all

            Microsoft (R) 程序維護實用工具 7.10.3077 版
            版權所有 (C) Microsoft Corporation。保留所有權利。

                    nmake -f Makefile.Release all

            Microsoft (R) 程序維護實用工具 7.10.3077 版
            版權所有 (C) Microsoft Corporation。保留所有權利。

            呵呵,可以了


             

            生成 *.pro

            D:\Qt\4.3.0\practise_lai\HelloWorld>qmake -project

            下面是生成的 HelloWorld.pro 文件:

            ######################################################################
            # Automatically generated by qmake (2.01a) ??? ?? 21 02:55:38 2007
            ######################################################################

            TEMPLATE = app
            TARGET = 
            DEPENDPATH += .
            INCLUDEPATH += .

            # Input
            SOURCES += HelloWorld.cpp


             


             

            生成Makefile

            當你已經創建好你的項目文件,生成Makefile就很容易了,你所要做的就是先到你所生成的項目文件那里然后輸入:

            Makefile可以像這樣由“.pro”文件生成:

                qmake -o Makefile hello.pro
            

            對于Visual Studio的用戶,qmake也可以生成“.dsp”文件,例如:

                qmake -t vcapp -o hello.dsp hello.pro
            Q: 為什么我這樣生成的*.dsp文件是損壞的?在vs2003里加不到解決方案里面







            posted on 2007-07-20 05:01 七星重劍 閱讀(1422) 評論(4)  編輯 收藏 引用 所屬分類: PL--c/c++C++ lib -- Qt

            FeedBack:
            # re: 在vs2003中如何配置可以編譯qt程序? 2007-07-20 10:22 小艾
            早晨5點!!你是還沒睡呢?還是已然早起了,不管哪個,佩服死了,我天天睡7個小時還老想賴床呢~~=。=!  回復  更多評論
              
            # re: 在vs2003中如何配置可以編譯qt程序? 2007-07-20 12:34 VeryDxZ
            先qmake,再去讀那個makefile應該就知道了~  回復  更多評論
              
            # re: 在vs2003中如何配置可以編譯qt程序? 2007-07-20 22:15 阿來
            @小艾
            搞了半晚上qt,hello world 都看不到,人世間最痛苦的莫過于此了! :(  回復  更多評論
              
            # re: 在vs2003中如何配置可以編譯qt程序? 2007-07-20 23:43 阿來
            @VeryDxZ
            謝謝提醒,看到hello world了

              回復  更多評論
              
            久久国产精品久久久| 久久久久无码精品国产不卡| 色噜噜狠狠先锋影音久久| 久久综合久久综合九色| 狠狠色综合网站久久久久久久| 99久久国产亚洲高清观看2024 | 日韩va亚洲va欧美va久久| 久久五月精品中文字幕| 国产精品久久久久久五月尺| 精品久久久久中文字幕日本| 精品久久人人妻人人做精品| 国产成人精品综合久久久| 国产一区二区三区久久| 亚洲欧美一区二区三区久久| 久久精品国产第一区二区三区 | 欧美午夜精品久久久久免费视 | 99久久精品免费国产大片| 国色天香久久久久久久小说 | 亚洲国产精品成人久久| 九九久久精品无码专区| 久久久久中文字幕| 伊人久久大香线蕉av一区| 久久久久亚洲爆乳少妇无| 国内精品久久久久| 欧美黑人又粗又大久久久| 久久天天躁狠狠躁夜夜avapp| 中文国产成人精品久久不卡| 日本道色综合久久影院| 久久香蕉国产线看观看精品yw| 久久久久久国产a免费观看黄色大片| 久久精品国产亚洲网站| 国产成人久久激情91| 久久久一本精品99久久精品88| 久久久www免费人成精品| 久久九九兔免费精品6| 无码任你躁久久久久久老妇| 久久久WWW免费人成精品| 久久99精品国产麻豆不卡| 国产免费福利体检区久久| 久久精品成人| 大香伊人久久精品一区二区|