我正在尝试在make install
期间复制文件,它们都被复制了,但有一个并不是假装文件不存在:
copy /y C:\Qt\5.1.1\mingw48_32\bin\libstdc++-6.dll C:\Users\Aybe\Documents\GitHub\antimicro-aybe\antimicro\build-antimicro-Desktop_Qt_5_1_1_MinGW_32bit-Debug\release
The system cannot find the file specified.
Makefile.Debug:14739: recipe for target 'install_imageformats' failed
mingw32-make[1]: [install_imageformats] Error 1 (ignored)
libstd~1.dll
),副本也可以使用。使用的代码:
win32 {
CONFIG(debug, debug|release) {
DESTDIR = $$OUT_PWD/release
} else {
DESTDIR = $$OUT_PWD/debug
}
imageformats.path = $$DESTDIR
imageformats.files += \
$$[QT_INSTALL_BINS]\icudt51.dll \
$$[QT_INSTALL_BINS]\icuin51.dll \
$$[QT_INSTALL_BINS]\icuuc51.dll \
$$[QT_INSTALL_BINS]\libgcc_s_dw2-1.dll \
$$[QT_INSTALL_BINS]\libstdc++-6.dll \
$$[QT_INSTALL_BINS]\libwinpthread-1.dll \
$$[QT_INSTALL_BINS]\Qt5Core.dll \
$$[QT_INSTALL_BINS]\Qt5Gui.dll \
$$[QT_INSTALL_BINS]\Qt5Network.dll \
$$[QT_INSTALL_BINS]\Qt5Widgets.dll
INSTALLS += imageformats
}
我已经尝试了很多东西来逃避"
字符,但到目前为止还没有工作。
如何成功复制该文件而不必使用其8dot3名称?
答案 0 :(得分:1)
此问题称为QT Bug 16372:https://bugreports.qt-project.org/browse/QTBUG-16372
正如你所说的那样使用libstd~1.dd(DOS文件名),因为今天(2014年6月)这个bug仍未解决。