我有一个CMake项目,想要使用g++编译。该项目可以在Linux上编译和运行。现在我正在尝试让它在Windows上工作。
为此,我安装了MinGW并将其添加到了PATH中,我正在使用Git Bash。为了强制CMake使用g++,我添加了以下环境变量:
为此,我安装了MinGW并将其添加到了PATH中,我正在使用Git Bash。为了强制CMake使用g++,我添加了以下环境变量:
CC = C:\MinGW\bin\gcc
CXX = C:\MinGW\bin\g++
但是,当我运行CMake时,它没有检测到任何编译器,并告诉我:
-- The C compiler identification is unkown
-- The CXX compiler identification is unkown
我在github上创建了一个超级简单的示例,希望能在Windows + MinGW上运行:https://github.com/j-o-d-o/Basic-CMake-Project
如何使用Windows中的环境变量来强制CMake使用g++和gcc编译器?
PATH
后,您是否重新启动了终端?如果在 bash 中运行echo $PATH
,MingW 的bin
目录是否存在? - molbdniloecho $PATH
时,这两个路径都显示出来了。 - Jodo