Если дважды щелкнуть ошибку, появится источник, где произошла ошибка. Поскольку выражение вызова функции занимает несколько строк, оно выберет последнюю строку выражения.
Проблема в том, что MyThreadFunction
не имеет правильного типа функции. MyThreadFunction
- это функция, которая не принимает аргументов и ничего не возвращает. Вам нужно передать указатель на функцию, которая принимает один аргумент (void*
) и возвращает unsigned long
.