Flutter Error: cmake error : debugging new project

5.7k Views Asked by At

I just start a new flutter project in vscode , when I want debugging the project , I got Error:

  Could not find compiler set in environment variable CXX:

  clang++.

Call Stack (most recent call first):
  CMakeLists.txt:3 (project)


CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
Exception: Unable to generate build files

I search on internet , and I found my "cmake" package , doesn't have g++.exe , so install it manually by following command line:

sudo apt-get install g++

but it doesn't work , how can I solve it?

2

There are 2 best solutions below

1
On BEST ANSWER

I found the solution:

1- first run this command line :

sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev

2- run flutter clean , but you must run it from your project root , done!

source : here

0
On

You can set the variables CMAKE_CXX_COMPILER, CMAKE_C_COMPILER in the linux/CMakeLists.txt before project() line

set ( CMAKE_CXX_COMPILER "pathto/g++" )
set ( CMAKE_C_COMPILER "/pathto/gcc" )
project(mytest)

source: CMAKE_C_COMPILER not set, after EnableLanguage