• <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年3月>
            2425262728291
            2345678
            9101112131415
            16171819202122
            23242526272829
            303112345


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

            常用鏈接

            留言簿(94)

            隨筆分類(649)

            隨筆檔案(505)

            相冊

            BCB

            Crytek

            • crymod
            • Crytek's Offical Modding Portal

            Game Industry

            OGRE

            other

            Programmers

            Qt

            WOW Stuff

            搜索

            •  

            積分與排名

            • 積分 - 914452
            • 排名 - 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 七星重劍 閱讀(1426) 評論(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了

              回復  更多評論
              
            少妇无套内谢久久久久| 精品久久久久久久无码| 三级韩国一区久久二区综合| 亚洲精品综合久久| 久久w5ww成w人免费| 久久精品这里只有精99品| 亚洲va久久久久| 观看 国产综合久久久久鬼色 欧美 亚洲 一区二区| 久久综合伊人77777| aaa级精品久久久国产片| 色婷婷综合久久久久中文字幕 | 日韩精品久久久久久| 免费精品久久久久久中文字幕| 99999久久久久久亚洲| 欧美粉嫩小泬久久久久久久 | 久久人妻少妇嫩草AV蜜桃| 久久er国产精品免费观看2| 久久亚洲日韩看片无码| 久久国产香蕉视频| 91秦先生久久久久久久| 69国产成人综合久久精品| 亚洲精品蜜桃久久久久久| 少妇久久久久久被弄到高潮 | 狠狠综合久久综合88亚洲| 色综合久久久久网| 亚洲伊人久久大香线蕉苏妲己| 精品久久人妻av中文字幕| 久久久久99精品成人片试看| 狠狠综合久久AV一区二区三区| 久久久高清免费视频| 亚洲国产成人精品久久久国产成人一区二区三区综| 久久人人爽人人爽人人AV东京热| 久久无码AV一区二区三区| 思思久久99热只有频精品66| 亚洲国产成人久久一区久久| 久久996热精品xxxx| 久久精品国产色蜜蜜麻豆| 久久人人爽人人爽人人片AV麻豆| 久久91精品综合国产首页| 久久久久亚洲AV无码专区桃色 | 日本高清无卡码一区二区久久|