1

私はMSVC2010を使用してWindowsでqxtを動作させようとしています。

Qt 4.8.4を「D:\ Qt \ 4.8.4」にインストールし、qxtを「D:\libqxt」にインストールしました。qxtを次のように構成しました。

D:\libqxt>configure -prefix D:\libqxt -debug_and_release

そして、Qtコマンドラインからコンパイルします。

D:\libqxt>nmake

構成やコンパイルでエラーは表示されませんが、例をコンパイルしようとすると、次のようになります。

D:\libqxt\examples>qmake examples.pro

D:\libqxt\examples>nmake

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        cd displaysettings\ && "C:\Program Files (x86)\Microsoft Visual Studio 1
0.0\VC\BIN\nmake.exe" -f Makefile

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        d:\Qt\4.8.4\bin\qmake.exe -o Makefile displaysettings.pro
        "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -
f Makefile.Debug all

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.  All rights reserved.

compiling .\displaysettingsdialog.cpp .\main.cpp
displaysettingsdialog.cpp
D:\libqxt\include\QxtGui\QxtScreen(1) : fatal error C1083: Cannot open include f
ile: 'qxtscreen.h': No such file or directory
main.cpp
D:\libqxt\include\QxtGui\QxtScreen(1) : fatal error C1083: Cannot open include f
ile: 'qxtscreen.h': No such file or directory
Generating Code...
NMAKE : fatal error U1077: 'echo' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

makefileを調べると、「D:\ libqxt \ include」がインクルードパスにあることがわかりますが、「qxtscreen.h」が配置されている場所ではなく、「D:\ libqxt\src」ツリーにあります。もちろん、makefileを手動で編集してこれを追加することもできますが、これは必須ではないように感じます。おそらく、これはステップを逃したことを示しています。私は何を間違えましたか?

ご協力いただきありがとうございます!

4

0 に答える 0