タイトルに記載されているエラーを発生させる以下のコードがあります。これは、ここで入手できるサンプルの縮小版です。
#include <thread>
#include <future>
int main()
{
std::packaged_task<int()> task([] {return 1;});
return 0;
}
ただし、ここで別の回答で指定されているように、パッケージタスクのタイプを int() として指定していたので、正しく解決されると思いましたが、そうではありません。
誰かが私が間違ったことを見つけることができますか?