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

              回復  更多評論
              
            久久精品夜夜夜夜夜久久| 亚洲人成网站999久久久综合| 亚洲中文字幕久久精品无码APP| 日本久久久精品中文字幕| 亚洲国产精品久久久久久| 久久免费精品一区二区| 91精品国产91久久| 国产精品99久久免费观看| 久久精品国产99国产电影网 | 少妇内射兰兰久久| 久久综合视频网| 久久午夜无码鲁丝片秋霞| 国产成人久久激情91| 久久精品中文字幕大胸| 囯产极品美女高潮无套久久久| 国内精品伊人久久久影院 | 香蕉久久av一区二区三区| 久久强奷乱码老熟女网站| 高清免费久久午夜精品| 亚洲精品无码久久不卡| 国内精品久久久久久久久电影网| 久久久久久亚洲精品无码| 国产精品久久久久久五月尺| WWW婷婷AV久久久影片| 91精品国产乱码久久久久久 | 国产亚洲综合久久系列| 9191精品国产免费久久| 国产精品久久久久久久app | 日本三级久久网| 久久久久亚洲av无码专区导航| 久久青青草视频| 久久久黄片| 久久午夜综合久久| 一本久道久久综合狠狠躁AV| 久久这里都是精品| 亚洲精品高清一二区久久| 欧美精品一区二区久久| 精品国产热久久久福利| 四虎国产永久免费久久| 久久精品国产亚洲AV高清热| 久久免费视频网站|