我有一个原型(prototype)函数
DWORD WINAPI blah(LPVOID arg);
这是为了与线程应用程序的 CreateThread 一起使用。
我用 CreateThread 调用它没有问题。但是在代码的其他地方,我通常只是通过 blah(NULL) 调用它。当它到达这一部分时,它崩溃了。这是因为 WINAPI 部分使它成为 __stdcall 而你不能像那样调用 __stdcall 函数吗?
最佳答案
不是因为__stdcall
。在调试器中启动程序并检查哪一行代码导致崩溃。
关于c++ - 调用通常用于线程的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3435650/