[CLion] [Mint Maya] Parameter type mismatch: Expression must be rvalue
От: newbieInCLion  
Дата: 24.02.16 13:34
Оценка:
Здравствуйте,

Есть 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;
}

Что я делаю не так?
clion c++
Re: [CLion] [Mint Maya] Parameter type mismatch: Expression must be rvalue
От: newbieInCLion  
Дата: 24.02.16 13:38
Оценка:
скриншоты:
screen_settings_cmake
screen_settings_toolchain
screen
Re: [CLion] [Mint Maya] Parameter type mismatch: Expression must be rvalue
От: Dziman США http://github.com/Dziman
Дата: 24.02.16 14:04
Оценка:
Здравствуйте, newbieInCLion, Вы писали:

ICL> Здравствуйте,


ICL> Есть CLion 1.2 на Mint Maya с установленным gcc5.

ICL> Компилятор задается через CMakeLists

ICL> Что я делаю не так?


Вероятно что все так, но баг в "парсере" CLion. Идеально: завести баг с аттачем в виде проекта на котором воспроизводитя https://youtrack.jetbrains.com/issues/CPP
avalon 1.0rc3 build 430, zlib 1.2.5
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.