• <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年9月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011


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

            常用鏈接

            留言簿(94)

            隨筆分類(649)

            隨筆檔案(505)

            相冊

            BCB

            Crytek

            • crymod
            • Crytek's Offical Modding Portal

            Game Industry

            OGRE

            other

            Programmers

            Qt

            WOW Stuff

            搜索

            •  

            積分與排名

            • 積分 - 911346
            • 排名 - 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 七星重劍 閱讀(1421) 評論(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这里只有精品国产| 久久永久免费人妻精品下载| 欧美精品一区二区精品久久| 久久综合视频网站| 91精品国产91久久综合| 久久夜色撩人精品国产| 日本欧美久久久久免费播放网| 青青青国产精品国产精品久久久久| 一级A毛片免费观看久久精品| 久久精品国产网红主播| 久久久久久国产a免费观看黄色大片 | 久久国产精品久久精品国产| 久久乐国产综合亚洲精品| 久久久久综合网久久| 久久久久久午夜成人影院 | 国产精品久久久久jk制服| 久久人妻少妇嫩草AV无码蜜桃| 九九久久自然熟的香蕉图片| 久久天天躁夜夜躁狠狠| 久久亚洲中文字幕精品一区四| 91精品无码久久久久久五月天 | 久久人人爽人人人人片av| 久久精品国产亚洲av瑜伽| 国产午夜久久影院| 国产情侣久久久久aⅴ免费| 久久精品成人欧美大片| 久久久这里有精品| 亚洲欧美日韩精品久久亚洲区| 久久99亚洲综合精品首页| 亚洲综合久久综合激情久久| 久久ZYZ资源站无码中文动漫| 一本久久知道综合久久| 亚洲中文字幕无码久久精品1 | 久久久久人妻一区精品色| 无码伊人66久久大杳蕉网站谷歌| 亚洲午夜久久久影院| 国内精品九九久久精品|