Здравствуйте,
Есть CLion 1.2 на Mint Maya с установленным gcc5.
Компилятор задается через CMakeLists
set(CMAKE_CXX_COMPILER "g++-5")
set(CMAKE_C_COMPILER "gcc-5")
и через Settings
скриншоты:
Редактор на строчке std::thread t1(f1) пишет: Parameter type mismatch: Expression must be rvalue.
Пример собирается, запускается и отрабатывает.
Зависимости от системного компилятора на наблюдается (нет разницы между gcc->gcc4.6 и gcc->gcc5)
void f1(){
cout<<"hi"<<endl;
}
int main() {
cout << "Hello, World!" << endl;
std::thread t1(f1); //Parameter type mismatch: Expression must be rvalue.
t1.join();
return 0;
}
Что я делаю не так?
Здравствуйте, newbieInCLion, Вы писали:
ICL> Здравствуйте,
ICL> Есть CLion 1.2 на Mint Maya с установленным gcc5.
ICL> Компилятор задается через CMakeLists
ICL> Что я делаю не так?
Вероятно что все так, но баг в "парсере" CLion. Идеально: завести баг с аттачем в виде проекта на котором воспроизводитя
https://youtrack.jetbrains.com/issues/CPP