[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
скриншоты:
https://www.dropbox.com/s/o85bpm0b2dsh183/screen_settings_cmake.png?dl=0
https://www.dropbox.com/s/se5nxfdki7zdkhm/screen_settings_toolchain.png?dl=0
https://www.dropbox.com/s/ss7r6kss64k00ez/screen.png?dl=0



Редактор на строчке 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++
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.