在VS2005中添加lib库

       晚上写一个程序的时候,用到了EnumProcesses函数,这个函数是platform sdk中的。包含了,”psapi.h”后,还是提示找不到这个EnumProcesses。后来Sandy说这些并不需要包含的,因为这些是平台所有的。用vs2005,我去目录下搜,发现了那个psapi.h(VCPlatformSDKInclude),在VC6中都没发现的。以为可以编译成功了,没想直接提示了一堆莫名其妙的错误,提示在psapi.h中语法错误? 这怎么可能?

       还是Sandy最后试出来,加了一句,#pragma comment(lib,”psapi.lib”)后编译通过了。后来想如果能够手动设置项目就不用每次添加了。在网上找到了解决方法:

       在工程—项目属性中,找到Linker节点,如果是只设置对本项目有效,就在Input子节点中的Additional Dependence中添加自己需要的Lib库,比如我需要psapi.lib。如果要对所有的配置添加lib库文件,那么在general子节点中,对additional library directories中添加lib库所在的目录即可。

       参考:参考文献

2 Comments are ready?

  1. bolo said on: 2009年05月19日 22:08

    博主是程序员么?

    [回复]

    boluor 回复  于   

    是的,标准的程序员…就读于武汉珞珈山水之间,学信息安全的.

    [回复]

  2. ys_sunshine said on: 2010年05月3日 21:49

    T_T,泪流满面,感谢博主的分享~~~~

    [回复]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*

*

click to changeSecurity Code