请教一下VS2010中设置VC++目录的相关有关问题

请问一下VS2010中设置VC++目录的相关问题
举个例说明问题:


  比如我在下了Direct_x的SDK ,为什么要在VC++目录中设置包含目录(像这样E:\各种库\Direct_X SDK\Include,其中全是一些头文件),还要设置库目录(E:\各种库\Direct_X SDK\Lib\x86,其中全是一些LIB)!


这样做的原理是什么?


跟我在代码中直接include<iostream> 有什么区别呢?







------解决方案--------------------
只是为了你找的时候能找到他们。。。编译器很笨的,他不会满电脑帮你找你需要的头文件或者函数,所以你要给他指路
------解决方案--------------------
探讨

引用:

你在头文件里仅仅给出了库名,没给出路径来。那么你是希望编译器满硬盘去寻找这个库呢还是希望你直接告诉它然后节约下无数的n分钟(小时?)呢?

那设置的库目录(里面包含了许多LIB),有用吗?我并没有像包含头文件一样使用这些LIB啊、

------解决方案--------------------
免得
#include "E:\\各种库\\Direct_X SDK\\Include"
和链接时
link ... /LIBPATH:"E:\\各种库\\Direct_X SDK\\Lib\\x86"