Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MinGW编译失败 #89

Closed
L-Super opened this issue May 26, 2024 · 6 comments
Closed

MinGW编译失败 #89

L-Super opened this issue May 26, 2024 · 6 comments
Assignees
Labels
question Further information is requested

Comments

@L-Super
Copy link

L-Super commented May 26, 2024

env:

  • MinGW version: 11.0
  • Qt: 5.15.2
  • Windows 11

日志输出 qmsetup_build-Release.log:

[1/20] Building RC object src/syscmdline/CMakeFiles/syscmdline.dir/syscmdline_res.rc.obj
[2/20] Building CXX object src/corecmd/CMakeFiles/qmcorecmd.dir/sha-256.cpp.obj
[3/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/symbol.cpp.obj
[4/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/value.cpp.obj
[5/20] Building RC object src/corecmd/CMakeFiles/qmcorecmd.dir/qmcorecmd_res.rc.obj
FAILED: src/corecmd/CMakeFiles/qmcorecmd.dir/qmcorecmd_res.rc.obj 
"D:\Program Files\JetBrains\CLion 2023.3.4\bin\mingw\bin\windres.exe" -O coff -DSYSCMDLINE_STATIC -DTOOL_DESC="\"QMSetup Core Utility Command, Version 0.0.2.1\"" -DTOOL_VERSION=\"0.0.2.1\" -D_CRT_SECURE_NO_WARNINGS -I D:/GitRepo/qwindowkit/qmsetup/src/syscmdline/include  D:/GitRepo/qwindowkit/cmake-build-debug/_build/qmsetup/src/corecmd/qmcorecmd_res.rc src/corecmd/CMakeFiles/qmcorecmd.dir/qmcorecmd_res.rc.obj
'D:\Program' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
D:\Program Files\JetBrains\CLion 2023.3.4\bin\mingw\bin\windres.exe: preprocessing failed.

[6/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/sharedbase.cpp.obj
[7/20] Building RC object src/corecmd/CMakeFiles/qmcorecmd.dir/qmcorecmd_manifest.manifest.rc.obj
FAILED: src/corecmd/CMakeFiles/qmcorecmd.dir/qmcorecmd_manifest.manifest.rc.obj 
"D:\Program Files\JetBrains\CLion 2023.3.4\bin\mingw\bin\windres.exe" -O coff -DSYSCMDLINE_STATIC -DTOOL_DESC="\"QMSetup Core Utility Command, Version 0.0.2.1\"" -DTOOL_VERSION=\"0.0.2.1\" -D_CRT_SECURE_NO_WARNINGS -I D:/GitRepo/qwindowkit/qmsetup/src/syscmdline/include  D:/GitRepo/qwindowkit/cmake-build-debug/_build/qmsetup/src/corecmd/qmcorecmd_manifest.manifest.rc src/corecmd/CMakeFiles/qmcorecmd.dir/qmcorecmd_manifest.manifest.rc.obj
'D:\Program' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

D:\Program Files\JetBrains\CLion 2023.3.4\bin\mingw\bin\windres.exe: preprocessing failed.

[8/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/utils.cpp.obj
[9/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/helplayout.cpp.obj
[10/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/option.cpp.obj
[11/20] Building CXX object src/corecmd/CMakeFiles/qmcorecmd.dir/utils.cpp.obj
[12/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/argument.cpp.obj
[13/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/system.cpp.obj
[14/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/command.cpp.obj
[15/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/parseresult.cpp.obj
[16/20] Building CXX object src/syscmdline/CMakeFiles/syscmdline.dir/src/parser.cpp.obj
[17/20] Building CXX object src/corecmd/CMakeFiles/qmcorecmd.dir/utils_win.cpp.obj
[18/20] Building CXX object src/corecmd/CMakeFiles/qmcorecmd.dir/main.cpp.obj
ninja: build stopped: subcommand failed.
@SineStriker
Copy link
Contributor

我建议你用Clion自带的MinGW单独编译一下qmsetup,如果还是出这个错那就是Clion的问题了。

@L-Super
Copy link
Author

L-Super commented May 27, 2024

我建议你用Clion自带的MinGW单独编译一下qmsetup,如果还是出这个错那就是Clion的问题了。

就是CLion自带的MinGW,看样子是rc文件阶段,路径处理出问题了

@SineStriker
Copy link
Contributor

我建议你用Clion自带的MinGW单独编译一下qmsetup,如果还是出这个错那就是Clion的问题了。

就是CLion自带的MinGW,看样子是rc文件阶段,路径处理出问题了

我说你用 CLion直接打开 qmsetup这个目录,然后看看能不能过编译

@wangwenx190
Copy link
Collaborator

mingw这个问题我这边暂时没法复现。我也用的clion 2024.1

@wangwenx190 wangwenx190 added the question Further information is requested label May 28, 2024
@stdware stdware deleted a comment from wangwenx190 May 28, 2024
@stdware stdware deleted a comment from wangwenx190 May 28, 2024
@SineStriker
Copy link
Contributor

请尽快回复,过几天我就会关了。

@L-Super
Copy link
Author

L-Super commented Jun 20, 2024

使用CMake FetchContent集成

include(FetchContent)
FetchContent_Declare(qwindowkit
        GIT_REPOSITORY https://github.com/stdware/qwindowkit.git
        GIT_TAG e5c3837218c3dc2b7b327f11de5894b9350adbc9
        )
FetchContent_MakeAvailable(qwindowkit)

MinGW version:

-- The C compiler identification is GNU 13.1.0
-- The CXX compiler identification is GNU 13.1.0

并未单独尝试编译qmsetup

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants