小编Pet*_*ter的帖子

使用 CMake 和 clang 在 Windows 上构建一个简单的 C++ 项目

我正在尝试在 Windows 10 上构建一个简单的“Hello World”程序,最好使用 CMake 和 clang。如果我使用 MinGW 的 g++ 编译器,我可以成功编译、链接和运行同一个项目,但是当我尝试使用 clang++ 时会出现问题。

我已经在我的路径中安装和访问了 CMake、MinGW 和 LLVM:

clang++
clang++: error: no input files
Run Code Online (Sandbox Code Playgroud)
cmake --version
cmake version 3.16.0-rc1
Run Code Online (Sandbox Code Playgroud)

我已经为 CMake 设置了环境变量以使用 clang:

echo %CC%
C:\Program Files\LLVM\bin\clang.exe
echo %CXX%
C:\Program Files\LLVM\bin\clang++.exe
Run Code Online (Sandbox Code Playgroud)

现在,当我使用简单的“Hello World”C++ 项目运行 cmake 时,cmake 抱怨无法使用 clang:

cmake -G "MinGW Makefiles" ..
-- The CXX compiler identification is Clang 9.0.0 with GNU-like command-line
-- Check for working CXX compiler: C:/Program Files/LLVM/bin/clang++.exe
-- Check for working CXX compiler: C:/Program Files/LLVM/bin/clang++.exe …
Run Code Online (Sandbox Code Playgroud)

c++ windows cmake clang

6
推荐指数
2
解决办法
5793
查看次数

标签 统计

c++ ×1

clang ×1

cmake ×1

windows ×1