Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QT5.6.2由于“奇怪”导致构建不工作;无法创建编译器生成的文件";错误_C++_Build_Qt5_Nmake - Fatal编程技术网

C++ QT5.6.2由于“奇怪”导致构建不工作;无法创建编译器生成的文件";错误

C++ QT5.6.2由于“奇怪”导致构建不工作;无法创建编译器生成的文件";错误,c++,build,qt5,nmake,C++,Build,Qt5,Nmake,我正在尝试编译5.6.2。我已经编译了OpenSSLnmake运行了大约半个小时,然后我得到了这个错误:(使用引号是因为它们断行,这提高了可读性;不确定这里是否存在语言问题;如果是,我可能会翻译某些行…) cl-c-nologo-Zc:wchar_t-FS-Zc:strictStrings-Zi-MTd-MP-W3-w44456-w44457-w44458/Fd.obj\debug\qwebpd.vc.pdb-DUNICODE-DWIN32-DQT_无异常-DQT_静态插件-DQT_GUI-rd

我正在尝试编译5.6.2。我已经编译了OpenSSL
nmake
运行了大约半个小时,然后我得到了这个错误:(使用引号是因为它们断行,这提高了可读性;不确定这里是否存在语言问题;如果是,我可能会翻译某些行…)

cl-c-nologo-Zc:wchar_t-FS-Zc:strictStrings-Zi-MTd-MP-W3-w44456-w44457-w44458/Fd.obj\debug\qwebpd.vc.pdb-DUNICODE-DWIN32-DQT_无异常-DQT_静态插件-DQT_GUI-rdu-rdu-DQT_核心库-I.-I.…\3rdparty\libwebp-I.…\3party\libwebp\src-I.…\3party\libp\rdu-我……\3rdparty\libwebp\src\dsp-I……\3rdparty\libwebp\src\mux-I……\3rdparty\libwebp\src\utils-I……\3rdparty\libwebp\src\webp-IC:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5\u 6\u 2\qtbase\include -IC:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5\u 6\u 2\qtbase\include\QtGui -IC:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5\u 6\u 2\qtbase\include\QtCore -I.moc\debug-IC:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\openssl\Release\include -IC:\Users\Michael\Documents\vs13\Project\Telegram\build\Libraries\qt5\U 6\U 2\qtbase\mkspecs\win32-msvc2015 -Fo.obj\debug\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5\u 6\u 2\qtmageformats\src\3rdparty\libwebp\src\dsp\upsampling\u sse2.obj ……第三方\libwebp\src\dsp\upsampling_sse2.c 上采样2.c C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5\U 6\U 2\qtimageformats\src\3rdparty\libwebp\src\dsp\upsampling\u sse2.C :致命错误C1083:Datei(vom编译器generiert)kann nicht geöffnet werden::参数无效 NMAKE:致命错误U1077:“C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.EXE”“:Rückgabe代码“0x1” 停止 NMAKE:致命错误U1077:“C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\BIN\NMAKE.EXE”“:Rückgabe代码“0x2” 停止 NMAKE:致命错误U1077:“cd”:Rückgabe代码“0x2” 停止 NMAKE:致命错误U1077:“cd”:Rückgabe代码“0x2” 停止 NMAKE:致命错误U1077:“cd”:Rückgabe代码“0x2” 停止 NMAKE:致命错误U1077:“cd”:Rückgabe代码“0x2” 停止 NMAKE:致命错误U1077:“cd”:Rückgabe代码“0x2” 停下来

我以前使用以下工具创建过makefile:

配置-调试和发布-强制调试信息-开源 -确认许可证-静态-I“C:\Users\Michael\Documents\vs13\Projects\telegrame\build\Libraries\openssl\Release\include” -L“C:\ProgramFiles(x86)\Microsoft SDK\Windows\v7.1A\Lib”-L Gdi32-无opengl-openssl链接的openssl\u LIBS\u DEBUG=“C:\Users\Michael\Documents\vs13\Project\Telegram\build\Libraries\openssl\u DEBUG\DEBUG\Lib\ssleay32.Lib C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\openssl\u debug\debug\lib\libeay32.lib” OPENSSL\u LIBS\u RELEASE=“C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\OPENSSL\RELEASE\lib\ssleay32.lib C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\openssl\Release\lib\libeay32.lib” -mp-nomake示例-nomake测试-平台win32-msvc2015


你知道我们这里出了什么问题吗?我能查到什么?我只是不明白这个错误信息。

我可以解决这个问题

windows路径太长。我创建了一个连接目录,不必强制将所有文件移动到其他路径

C:\Users\Michael
中,我输入了cmd:
mklink/J/D tgqt C:\Users\Michael\Documents\vs13\Projects\Telegram\build\Libraries\qt5\u 6\u 2

cd tgqt
之后,我刚刚从该目录构建了一个