m0_57901298 2021-08-13 14:16 采纳率: 58.3%
浏览 590
已结题

[Error] expected declaration specifiers or '. . .' before '*' token

[Error] expected declaration specifiers or '...' before '*' token
[Error] unknown type name 'PTHREAD_START_ROUTINE'
[Error] expected expression before 'LPTHREAD_START_ROUTINE'

#include "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\include\Python.h"

typedef DWORD (__stdcall *LPTHREAD_START_ROUTINE) (LPVOID lpThreadParameter); //expected declaration specifiers or '...' before '*' token
typedef PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE; //unknown type name 'PTHREAD_START_ROUTINE'

static PyMethodDef Methods[] =
{
    { "LPTHREAD_START_ROUTINE", LPTHREAD_START_ROUTINE, METH_VARARGS, "LPTHREAD_START_ROUTINE, a pointer for CreateRemoteThread" }, //expected expression before 'LPTHREAD_START_ROUTINE'
    { NULL, NULL, 0, NULL }
};

PyMODINIT_FUNC initlsr(void)
{
    //(void)Py_InitModule("lsr", Methods); Python 2.x
    (void)PyInitModule3("lsr", Methods); //Now you must define a new one.
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月21日
    • 创建了问题 8月13日