error C2065: 'CreateJobObject' : undeclared identifier
error C2440: 'initializing' : cannot convert from 'int' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
error C2065: 'AssignProcessToJobObject' : undeclared identifier
error C2065: 'TerminateJobObject' : undeclared identifier
上面的报错很经典吧,也许你就是搜索上面的内容搜到这里来的。
下面我来告诉大家如何解决:
先来看看下面MSDN的定义
<script src="../linkcss.js" type="text/javascript"></script> rel="stylesheet" href="../backsdk4.css" /> <script src="../langref.js" type="text/javascript"></script>
error C2440: 'initializing' : cannot convert from 'int' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
error C2065: 'AssignProcessToJobObject' : undeclared identifier
error C2065: 'TerminateJobObject' : undeclared identifier
上面的报错很经典吧,也许你就是搜索上面的内容搜到这里来的。
下面我来告诉大家如何解决:
先来看看下面MSDN的定义
Requirements
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Unsupported.
Header: Declared in Winbase.h; include Windows.h.
Library: Use Kernel32.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows 2000.
看到了吗? 2K以后的系统才可以。Windows.h必须包含,kernel32.lib必须用
#include <stdafx.h>
#include <windows.h>
#pragma comment(lib,"Kernel32.lib")
把上面的头文件引用放在代码的最上面,然后打开stdafx.h文件,在最上面加一行
#define _WIN32_WINNT 0x0500
然后最关键的一步!千万别忘记!先全部保存,然后一定要在build里选Rebuild All
做完了这些你再看一下,已经可以编译通过了,当然如果你的代码还有别的错误就另当别论了!