Правильно ли настроил проект с компилятором MinGW (CLion)
Установил minGW через msys2:
- компилятор
pacman -S mingw-w64-x86_64-gcc - make
pacman -S mingw-w64-x86_64-make - gdb.
В системные переменные добавил пути:
C:\msys64\mingw64\bin
C:\msys64\usr\bin
Toolchain minGW
Тулчейн валидный, проект собирается.
Проблема
Пробую провалится в std::cout.
Провалится удаётся, но выскакивает сообщение:
This file does not belong to any project target, code insight features might not work propely
В Visual Studio такого нет например, minGW и CLion'ом пользуюсь впервые.
Файл iostream лежит в C:\msys64\mingw64\include\c++\10.2.0
Вопросы
- Это сообщение означает, что хедера нет в проекте ?
- Это нормально считается или криво поставил minGW ?
- Есть ли возможность из самого CLiona перенести хедер со всеми зависимыми хедерами в проект, например тот же iostream ?
CMakeList.txt
cmake_minimum_required(VERSION 3.17)
project(hello)
set(CMAKE_CXX_STANDARD 14)
set(SOURCE_FILES main.cpp)
add_executable(hello ${SOURCE_FILES})
main.cpp
#include <iostream>
int main() {
double x;
std::cin >> x;
std::cout << "Hello, World! " << x << std::endl;
return 0;
}