严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E0167 "void (*)()" 类型的实参与 "_beginthread_proc_type" 类型的形参不兼容 扫雷 C:\Users\hzy\source\repos\扫雷\扫雷\扫雷图形化.cpp 261 报错
时间: 2023-07-05 22:33:45 浏览: 57
这个错误是因为 `_beginthread` 函数的第一个参数需要指向线程函数的指针,而您传入的 `timerThread` 函数不符合指针的类型。这个问题可以通过显式转换解决,如下所示:
```c++
_beginthread((_beginthread_proc_type)timerThread, 0, NULL);
```
这样就可以将 `timerThread` 函数的类型转换为 `_beginthread_proc_type` 类型的指针,从而消除编译错误。另外,为了使用 `_beginthread` 函数,需要在代码开头添加以下头文件:
```c++
#include <process.h>
```
这个头文件定义了 `_beginthread` 函数的原型。
相关问题
严重性代码说明项目文件行禁止显示状态 错误lnk2019无法解析的外部符号 m
引用: 这段引用是关于一个编译错误的提示信息,提示信息中包含了严重性、代码、说明、项目、文件、行等信息,以及错误的类型和具体的错误信息。根据引用中提到的信息,这个错误是一个LNK2019错误,表示无法解析的外部符号。具体错误的原因是引用了一个未定义的函数或类。在这个例子中,错误信息中引用了函数符号“public: __thiscall my_util::ReferCounter<class my_util::Mesh>::ReferCounter<class my_util::Mesh>(void)”,但是编译器无法找到对应的函数定义。
引用: 提到了解决这种编译错误的一种方法,即将错误的提示信息复制到VS或VSC等代码编辑器中进行查看,因为这些编辑器可以提供代码着色和更醒目的错误提示,从而帮助更快地定位问题。
引用: 作者在阅读错误提示信息时遇到了一些困难,主要是由于函数签名比较复杂,导致作者错过了关键的诊断内容。这也提醒我们在阅读错误信息时需要仔细分析函数签名的各个部分。
综上所述,根据提供的引用,这是一个LNK2019错误,表示无法解析的外部符号。解决这个问题的方法是检查引用的函数或类是否正确定义,并确保对应的库文件被正确链接。
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2084 函数“int main(void)”已有主体
这是一个编译错误提示,错误代码为C2084。它的意思是指函数“int main(void)”已经有一个主体了。这通常是因为在同一个文件中定义了多个main函数,或者在头文件中定义了main函数。
解决方法是检查代码中是否存在多个main函数的定义,并将其删除或注释掉。同时,也需要确保头文件中不要定义main函数。另外,如果是多个源文件组成的项目,需要确保每个源文件中只有一个main函数的定义。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)