[解决方案]
我想在QtSDK
尚未Qt
安装的机器上运行我创建的应用程序。
我试图DLL's
从BIN
文件夹复制到我的项目的发布,但它没有工作。
我尝试了以下方法:
- 我复制所有
dll's
文件夹d:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin
- 并将其粘贴到我的项目文件夹中:
d:\projects\mybrowser\mybrowser-build-Desktop_Qt_5_0_1_MinGW_32bit-Release\release
- 并将其发送到另一台计算机
without Qt
- 在计算机
without Qt
中,我安装vcredist_sp1_x86.exe
并尝试运行我的应用程序browsertest.exe
发生以下错误:
microsoft visual c++ 运行时库:此应用程序已请求运行时以不寻常的方式终止它
问:我真正想知道的:
如何在未安装 Qt 的其他计算机 (Windows) 上运行内置 Qt 的应用程序?
细节:
- Qt5.0.1 32位
- mingw 4.7 32位
- QtCreator 2.6.2
- 视窗 7 64 位。
- 英特尔 i5
文件夹:
- D:\Qt\Qt5.0.1\5.0.1\mingw47_32
- D:\Qt\Qt5.0.1\Tools\MinGW
Qt/明格:
- D:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\qmake.exe
- d:\Qt\Qt5.0.1\Tools\MinGW\bin\gcc.exe
文件.pro:
QT += webkitwidgets network core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = browsertest
TEMPLATE = app
RC_FILE = browser.rc
SOURCES += main.cpp\
mybrowser.cpp
HEADERS += mybrowser.h
FORMS += mybrowser.ui
如果您遗漏了任何信息,请告诉我。感激的