0

Qt アプリケーションを Linux から Windows に移植しようとしています。私はターミナルと .pro ファイルで qmake だけを使って Linux で開発を行っています。

プロジェクトを QtCreator にインポートすると、デバッグおよびリリース出力を配置する場所のパスが要求されます。これの目的は何ですか?この情報をすぐに提供するように .pro ファイルを構成できますか?

2 番目の質問は、プロジェクトがインポートされると、QtCreator が project.pro.user という名前の別のファイルを作成するときです。これの目的は何ですか?

3 番目の質問は、プロジェクトを正常にインポートしてコンパイルすると、次のリンク エラー「LNK1104: ファイル 'C:\Qt\Qt5.0.0\5.0\msvc2010\lib\Qt5Widgets500.lib'' を開けません」が表示されることです。チェックしたところ、ファイルはありませんが、「Qt5Widgets」lib ファイルがあります。

Qt 5を使用してWindows XPでこれを実行しています。

前もって感謝します。

時計プロ

CONFIG = qt \
         debug

QT += widgets

include(include/headers.pro)
include(src/sources.pro)

DEPENDPATH += include
INCLUDEPATH += include
VPATH += src
DESTDIR = bin
MOC_DIR = tmp
OBJECTS_DIR = tmp
QMAKE_DISTCLEAN = -r bin tmp

TEMPLATE = app

TARGET = Clock
4

1 に答える 1

1

最初の質問: QtCreator のような IDE では、(異なるコンパイラ オプションを使用して) いくつかの構成を使用できます。デフォルトの設定はデバッグとリリースです。各構成は、個別のディレクトリにコンパイルされます。

2 番目の質問: 通常は自分用に保持し、他のユーザーと共有したくない (個人/ローカル) プロジェクト設定があります。たとえば、プログラムを開始するためのコマンド ライン パラメーターなど、現在のデバッグ設定です。これらの設定は別のプロジェクト ファイルに保持され、通常はバージョン管理システムにコミットされません。

3 番目の質問: これは、Qt5 のバグまたは設定ミスである可能性があります。これについてはまだ経験がありません。

于 2013-01-22T08:25:23.677 に答える