【发布时间】:2017-04-13 16:42:06
【问题描述】:
我设置此构建步骤以将部署 DLL 添加到我的发布文件夹:
Command: %{Qt:QT_INSTALL_BINS}/windeployqt.exe
Arguments: "%{CurrentProject:NativePath}\bin\server.exe" --no-translations
复制了正确的 QtXXXX.dll 文件,但添加了不正确的libstdc++-6.dll。正确的文件位于QTDIR/bin/libstdc++-6.dll,但windeployqt.exe 会从C:\MinGW\bin 复制此DLL 文件。如果我尝试运行应用程序,我会收到以下错误:
我如何告诉windeployqt.exe 从%{Qt:QT_INSTALL_BINS} 复制mingw 文件而不是我的MinGW 安装文件夹?
我使用的Qt版本是Qt5.6.0-MinGW和mingw49_32。
【问题讨论】:
-
您是否尝试在命令控制台中编写:windeployqt.exe --help 以获得可以使用的其他选项?
-
是的,这就是我发现如何禁用翻译的方法。它没有说明覆盖 MinGW 目录。
标签: qt dll mingw qt-creator