我要读取一个进程所使用内存的多少,采用了GetProcessMemoryInfo函数,而且“#include <psapi.h>”为什么编译器报错 “fatal error C1083: Cannot open include file: 'psapi.h': No such file or directory ”
在VC的库文件里没有这个psapi.h
所以可能的情况如下:
1。是不是你写错了,不是这个头文件
2。你可以自己写一个这个头文件,然后包含进去
当然用2的方法是很麻烦的。你看以下MSDN,里面有详细的内存头文件说明
如果不懂再说 ,你看可以吗?
我的机器上(Windows2000 server)没有psapi.lib,奇怪...
如果你的机器里有的话:
#pragma comment(linker,"Psapi.lib")
然后再包含头文件就可以用了,如果你的机器也没有,就有可能需要下载最新的SDK了,MS网站上有.