• <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
            <2008年11月>
            2627282930311
            2345678
            9101112131415
            16171819202122
            23242526272829
            30123456


            子曾經(jīng)曰過:編程無他,唯手熟爾!

            常用鏈接

            留言簿(94)

            隨筆分類(649)

            隨筆檔案(505)

            相冊(cè)

            BCB

            Crytek

            • crymod
            • Crytek's Offical Modding Portal

            Game Industry

            OGRE

            other

            Programmers

            Qt

            WOW Stuff

            搜索

            •  

            積分與排名

            • 積分 - 914456
            • 排名 - 14

            最新隨筆

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            如下面這個(gè)

            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

            用這個(gè)命令行的好處是它會(huì)配置環(huán)境:

            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>

            執(zhí)行以下操作:

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

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

            會(huì)生成3個(gè)makefile:

            Makefile
            Makefile.Debug
            Makefile.Release

            這些makefile 是根據(jù)t1.pro生成的,內(nèi)容如下:

            ps : 用慣了vs的集成環(huán)境,自己寫個(gè)*.pro是不是會(huì)很痛苦?

            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



            再執(zhí)行以下操作,操作及效果如下:

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

            Microsoft (R) 程序維護(hù)實(shí)用工具 7.10.3077 版
            版權(quán)所有 (C) Microsoft Corporation。保留所有權(quán)利。

                    nmake -f Makefile.Debug all

            Microsoft (R) 程序維護(hù)實(shí)用工具 7.10.3077 版
            版權(quán)所有 (C) Microsoft Corporation。保留所有權(quán)利。

                    nmake -f Makefile.Release all

            Microsoft (R) 程序維護(hù)實(shí)用工具 7.10.3077 版
            版權(quán)所有 (C) Microsoft Corporation。保留所有權(quán)利。

            呵呵,可以了


             

            生成 *.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

            當(dāng)你已經(jīng)創(chuàng)建好你的項(xiàng)目文件,生成Makefile就很容易了,你所要做的就是先到你所生成的項(xiàng)目文件那里然后輸入:

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

                qmake -o Makefile hello.pro
            

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

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







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

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

              回復(fù)  更多評(píng)論
              
            欧美久久亚洲精品| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 77777亚洲午夜久久多喷| 99蜜桃臀久久久欧美精品网站| 久久人与动人物a级毛片| 无码国产69精品久久久久网站| 97精品伊人久久大香线蕉app| 久久亚洲国产中v天仙www| 久久精品国产亚洲一区二区三区| 三级三级久久三级久久| www久久久天天com| 亚洲午夜久久久| 国产午夜久久影院| 国产美女亚洲精品久久久综合| 国产精品久久久天天影视| 久久午夜免费视频| 久久成人精品视频| 久久人爽人人爽人人片AV| 亚洲中文字幕伊人久久无码| 国内精品久久久久伊人av| 亚洲国产日韩欧美综合久久| 久久亚洲国产精品一区二区| 精品久久久久久中文字幕大豆网| 国产午夜精品久久久久九九电影| 欧美va久久久噜噜噜久久| 亚洲国产成人乱码精品女人久久久不卡 | 久久久久久狠狠丁香| 久久久久久伊人高潮影院| 国产视频久久| 91久久精品电影| 2020久久精品国产免费| 久久99精品久久久久久久久久| 香蕉久久AⅤ一区二区三区| 韩国三级中文字幕hd久久精品| 国产精品久久波多野结衣| 久久亚洲精精品中文字幕| 久久久久亚洲AV无码观看 | 久久婷婷激情综合色综合俺也去 | 狠狠色丁香久久婷婷综合_中 | 少妇久久久久久被弄到高潮 | 国产色综合久久无码有码|