私は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を手動で編集してこれを追加することもできますが、これは必須ではないように感じます。おそらく、これはステップを逃したことを示しています。私は何を間違えましたか?
ご協力いただきありがとうございます!