通过 msys2 使用 gcc 在 Windows 上运行 eclipse:CMake4eclipse 插件抛出错误

eclipse on Windows with gcc through msys2: CMake4eclipse plugin throw an error

我根据以下步骤使用 gcc/msys2 配置了 eclipse:https://www.devdungeon.com/content/how-setup-gcc-msys2-eclipse-windows-c-development

gcc 和 eclipse 在 CDT 托管构建中可以很好地协同工作,但是当我使用 cmake4eclipse 插件时,出现以下错误:

"C:\msys64\usr\bin\make.exe" -C "bin\bin -j3" 全部 make: *** bin\bin -j3: 没有那个文件或目录。停止。 “C:/msys64/usr/bin/make.exe -C bin\bin -j3 all”以退出代码 2 终止。构建可能不完整。

以下是涉及的文件:

CMakeLists.txt

cmake_minimum_required (VERSION 3.13)

set(CMAKE_PROJECT_NAME "test")
project($(CMAKE_PROJECT_NAME))

add_executable(tst tst2.cpp)

tst2.cpp #包括 使用命名空间标准;

int main(int argc, char **argv) {
    cout << "Hello Jose";
    return 0;
}

有人遇到同样的问题吗?有好心人帮我吗?

提前致谢

截至2022年,cmake4eclipse有了Build Toolkit的概念来设置PATH环境变量。引入它是为了更容易在 windows 上构建。详情搜索eclipse在线帮助即可。

顺便说一句:我是 cmake4eclipse 的维护者。

解决方案是在安装 mingw64/mingw-w64-x86_64-cmake 3.23.0-1 cmake 软件包后出现的。仅 msys/cmake 3.22.1-2 还不够