qtのビルドについて

何箇所か嵌ったのでメモ。

qt4.6.2
visual studio 2008SP1

configureで失敗

    • >linkコマンドにOUTというオプションを渡したらそんなものはないと言うことで失敗しているらしい。
    • >コマンドプロンプトでlink -vで確認。Digital Marsのモノが呼ばれてるらしい。
    • >dmd(D言語コンパイラ)のパスを通していたらlinkというコマンドが有るらしくてそっちが優先的に呼ばれてしまって、OUTなんてオプションはないよと怒られてしまったらしい。
    • >dmdのパス外してconfigure...成功

nmakeで失敗。

    • >qscriptextensionplugin.h(43)-Error-Undefined-interfaceとのこと。
    • >こちらにあるのと同じ状況だったので、
    • >一番下で言われている通り、
    • >"to delete the src/script/tmp/moc/debug_shared/mocinclude.tmp"
    • >"and the same file in release_shared."
    • >"then nmake it."
    • >成功

以上です。