次のような qt .pro ファイルがあります。
TEMPLATE = app
TARGET = demoqt
DESTDIR = ./debug
QT += core gui
CONFIG += debug
DEFINES += QT_LARGEFILE_SUPPORT QT_DLL
HEADERS += ./src/MainWindow.h
SOURCES += ./src/MainWindow.cpp ./src/main.cpp
次の.batを使用して、ウィンドウの下で正常にビルドされます。
@echo off
echo Setting up a Qt environment...
set QTDIR=C:\Qt\4.8.3
set PATH=C:\Qt\4.8.3\bin;%PATH%
set QMAKESPEC=win32-msvc2010
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64
qmake
nmake
私はこれまでメイクファイルの経験がまったくありません-私はこれを完全に翼にしました。私が経験している問題は、必要な Qt DLL ファイルが出力ディレクトリにコピーされていないことです。そのため、実行可能ファイルを実行すると、次のようなエラーが発生しますThe program can't start because QtGuid4.dll is missing from your computer. Try reinsalling the program to fix this problem.