Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2018, 19:40   #1
Владен
 
Регистрация: 02.09.2018
Сообщений: 3
Вопрос Проблема работы потоков

[NO PARSE][/NO PARSE]Прошу помощи. Разбираю потоки в Dev-C++ (если это важно).
Код не работает с ошибкой на строке 30 -= std::thread thr(potok1); =-.
Пишет следующее:
"thread: No such file or directory.
'thread' undeclared (first use this function)"
Может стоит подключить еще что-то или тому подобное? Полазил по интернету - должно работать, но...

Код:
#include <thread>
#include "windows.h"
#include "iostream"
#include "conio.h"
 
 

void potok1()
{
    POINT cp;
	GetCursorPos(&cp);
	for(int i=0;i<3000;i++)
	 {  SetCursorPos(500,500);
	Sleep(1);}
	SetCursorPos(cp.x,cp.y); 
}

int main()
{
	
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    
    COORD coord;
    coord.X = 20;
    coord.Y = 20;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
    std::cout<<"Блокировка мыши на 30 секунд до ввода числа \'5\'";
    
    std::thread thr(potok1);
    thr.join();    // запуск потока
    char c='0';
    while(c!='5')
       c=getch();
    return 0;
}
Владен вне форума Ответить с цитированием
Старый 02.09.2018, 21:24   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Либо сильно древний компилятор, либо надо флаг какой-то добавить ему.

В Dev-C++ вроде MinGW 3.4.2 по умолчанию ставится? Это 2006 год, там нет С++11.

Возьмите VS Community или Qt Creator (там можно и не Qt проекты).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 02.09.2018, 21:44   #3
Владен
 
Регистрация: 02.09.2018
Сообщений: 3
Счастье

Спасибо. Попробую обновить Dev и подключить с++11. Пишут что должно сработать.
Владен вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пул потоков для работы с блокирующими очередями _Osaka Общие вопросы по Java, Java SE, Kotlin 2 03.06.2017 13:42
Проблема с классами потоков WISKAS-PRO Общие вопросы Delphi 6 01.03.2014 15:37
Работа с потоками. На некоторых ПК один из потоков, в момент работы приложения, не просыпается Avol C# (си шарп) 3 24.04.2013 13:21
Проблема синхронизации потоков Teor Общие вопросы .NET 4 17.06.2011 15:50
Организация работы потоков zver777 Общие вопросы Delphi 1 08.02.2010 01:21