У меня проблема с библиотекой Thread в C++ [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 У меня проблема с библиотекой Thread в C++ [закрыто]

Сообщение Anonymous »

Код: Выделить всё

||=== Build: Debug in 741258963 (compiler: GNU GCC Compiler) ===|
||warning: ISO C++11 requires whitespace after the macro name|
C:\Users\kulik\OneDrive\Робочий стіл\Laba2.4\741258963\main.cpp||In function 'LRESULT WindowProc(HWND, UINT, WPARAM, LPARAM)':|
C:\Users\kulik\OneDrive\Робочий стіл\Laba2.4\741258963\main.cpp|81|warning: variable 'hwndStartButton' set but not used [-Wunused-but-set-variable]|
C:\Users\kulik\OneDrive\Робочий стіл\Laba2.4\741258963\main.cpp|81|warning: variable 'hwndStopButton' set but not used [-Wunused-but-set-variable]|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread||In instantiation of 'struct std::thread::_Invoker':|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|127|required from 'std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = void (&)(double, double); _Args = {double&, double&, double&}]'|
C:\Users\kulik\OneDrive\Робочий стіл\Laba2.4\741258963\main.cpp|116|required from here|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|240|error: no matching function for call to 'std::thread::_Invoker::_M_invoke(std::thread::_Invoker::_Indices)'|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|231|note: candidate: 'template decltype (std::__invoke((_S_declval)()...)) std::thread::_Invoker::_M_invoke(std::_Index_tuple) [with long long unsigned int ..._Ind = {_Ind ...}; _Tuple = std::tuple]'|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|231|note:   template argument deduction/substitution failed:|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|240|required from 'struct std::thread::_Invoker'|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|127|required from 'std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = void (&)(double, double); _Args = {double&, double&, double&}]'|
C:\Users\kulik\OneDrive\Робочий стіл\Laba2.4\741258963\main.cpp|116|required from here|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|233|error: no matching function for call to '__invoke(std::__tuple_element_t, std::__tuple_element_t, std::__tuple_element_t, std::__tuple_element_t)'|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\bits\invoke.h|89|note: candidate: 'template constexpr typename std::__invoke_result::type std::__invoke(_Callable&&, _Args&& ...)'|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\bits\invoke.h|89|note:   template argument deduction/substitution failed:|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|233|  required by substitution of 'template decltype (std::__invoke(_S_declval()...)) std::thread::_Invoker::_M_invoke(std::_Index_tuple) [with long long unsigned int ..._Ind = {0, 1, 2, 3}]'|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|240|required from 'struct std::thread::_Invoker'|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\thread|127|required from 'std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = void (&)(double, double); _Args = {double&, double&, double&}]'|
C:\Users\kulik\OneDrive\Робочий стіл\Laba2.4\741258963\main.cpp|116|required from here|
C:\Program Files\CodeBlocks\MinGW\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\bits\invoke.h|89|error: no type named 'type' in 'struct std::__invoke_result'|
||=== Build failed: 4 error(s), 12 warning(s) (0 minute(s), 1 second(s)) ===|
Я не знаю, что делать

Подробнее здесь: https://stackoverflow.com/questions/785 ... hread-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»