<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 4.5 問題與解答 問:我使用 Qt 4.5 和 Visual Studio 2008。我在編譯 Qt 4.5 時總有提示:沒有包 含:"windows.h",然后就無法進行 configure,請指教是什么問題。 答:這通常是 Visual Studio 沒有安裝完全的緣故。你需要完整的卸載 Visual Studio 2008,再重新安裝完全版本,然后再編譯 Qt 就應該沒有錯誤了。如果習慣的話, 使用英文版 Visual Studio 更好。 問:Qt4.5 + visual studio 2008 中文版的問題。我安裝好后,打開 Qt 的 Example, 編譯的時候報錯誤,錯誤提示如下: ``` &gt;------ Build started: Project: calculatorform, Configuration: Debug Win32 ------ &gt;UIC calculatorform.ui &gt;Moc'ing calculatorform.h... &gt;Compiling... &gt;main.cpp &gt;calculatorform.cpp &gt;Generating Code... &gt;Linking... &gt;LINK : fatal error LNK1181: cannot open input file 'QtCored4.lib' ``` 請幫忙解決。 答:從錯誤信息上推斷,應該是安裝過程出了問題。有幾個關鍵地方需要注意,一是 安裝 Visual Studio 時如果是中文版,要打上補丁 SP1;二是安裝 Visual Studio 要完 整;三是不要安裝 mingw,要使用 Visual Studio 編譯 Qt;四是注意配置環境變量。五是 注意安裝好集成插件。 問:可否實現在 Linux 下編譯 Windows 環境下用 Qt + Visual Studio 2008 創建的工程? 答:這是可以實現的。步驟如下: 第 1 步,生成 .pro 文件。 第 2 步,在 pro 文件里面加宏 DEFINES += Linux 。 第 3 步,把整個工程拷貝到 Linux 機器上。 第 4 步,在命令行下面執行: ``` qmake -makefile xxx.pro ``` 生成 Makefile 文件。 第 5 步,在命令行下面運行 make 命令,生成可執行文件。 問:Visual Studio 2005 每次調試都重新執行 moc 我的 Visual Studio 2005 沒有修改任何文件, 但每次調試都會重新 moc, 非常麻煩。 不知是什么原因,請指教。 答:這個與 Qt 關系不大,是 Visual Studio 的緣故。通常是由于在你的工程中,有的 文件時間設置系統時間要靠后,就是晚了。重新調整一下時間即可。 問:Qt 4.5 與 Visual Studio 集成時候出錯 我將 Qt 4.5 與 Visual Studio 2005 結合使用,在執行 nmake 后,安裝了 qt-vs- addin-1.0.0.exe 這個軟件。但是隨后打開 VS 2005 時,出現如圖 4-17 所示的提示信息。 ![](https://box.kancloud.cn/2016-01-22_56a1a1470bf47.png) 圖 4-17 提示信息 然后在 Visual Studio 2005 的界面上 Qt 菜單下面沒有任何的下拉菜單內容,如圖 4- 18 所示。不知道是什么原因,請幫助解決一下。 ![](https://box.kancloud.cn/2016-01-22_56a1a147298d2.png) 圖 4-18 Qt 菜單式空白的 答:你使用的是中文版的 Visual Studio,所以你需要在安裝 Visual Studio 時,同時安裝上它的補丁 SP1,這樣就不會出現圖 4-17 所示的那個問題了,或者干脆使用英文版的Visual Studio。然后使用本章中的步驟把 Qt 與 Visual Studio 結合起來使用。有條件的 話,也可以使用 qt-vs-integration 這個系列的集成插件,它更為穩定一些。 問:我想在 Visual Studio 2008 中直接打開.ui 文件,而不是使用 Qt Designer,如 何辦到? 答:這與你使用的集成插件版本有關。 到目前發布的 Qt 4.5.2 為止,如果在安裝時使用的是 qt-vs-integration 就可以在 Visual Studio 2008 或者是 2005 中打開.ui 文件,但是 qt-vs-integration 這個軟件不是 Open Source 的,需要有商業 license 才可以;如果使用的集成插件是 qt-vs-addin,這個 是 Open Source 的,但是在 Visual Studio 中就只能使用 Qt Designer 打開.ui 文件。 也就是說,在商業版本的 Qt 中,與 Visual Studio 結合起來使用,是可以無縫集成 的。而在 Open Source 版本的 Qt 中,與 Visual Studio 的集成使用是有一定限制的。 從 Qt Software 發布的 Qt Road Map 中可以推測,在 Qt 4.6 中這一情況有望得到改 善,即商業版和開源版 Qt 都可以與 Visual Studio 系列無縫集成。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看