您的位置:首页 > 编程语言 > C语言/C++

VC2010中怎样添加头文件路径(外来的头文件)还有lib库

2014-11-16 22:56 549 查看
编译器查找头文件的顺序是
(1)源文件(.c或.cpp)所在目录(2)属性->C/C++ ->常规->附加包含目录(3)属性->VC++目录->包含目录  
如果你常使用它们,扔进你的VC库Microsoft Visual Studio 10.0\VC\include和lib。在项目中用尖括号包含头文件。如果你仅在某一项目中使用它们,把它们放在项目相关目录。比如放在引用它们的文件的同目录,这时用双引号包含头文件;放在其他位置,用双引号包含头文件,双引号内写全路径或对当前文件的相对路径(支持两个点表示父目录),在项目属性include中添加包含路径后可用尖括号包含头文件名。包含之后,在代码中添加#pragma comment(lib,"Your lib file"),引号中填入lib文件全路径或相对路径,项目属性中lib目录设置好的话可以直接填文件名。或在项目属性中添加lib文件到link选项中,此时不必写#pragma代码。
搜索头文件的路径,如果用“”双引号括起来,则从当前目录,而后在系统目录搜索,VC中为 VC98\Include ,VS中为
Microsoft Visual Studio 10.0\VC\include  。如果用<>括起来,则直接从系统目录搜索。
  设置方法VC中在具体点菜单中的Tools->Options->Directories 也可以设置lib的目录。
   在VS2010中设置方法为属性->VC++目录->包含目录 或者属性->C/C++ ->常规->附加包含目录
H文件目录:依次点击“项目——XX 属性——C/C++——常规”,在“附加包含目录”中加入H文件所在的文件夹 LIB目录: 依次点击“项目——XX 属性——链接器——常规”,在“附加库目录”中加入LIB所在目录 还没完,在“链接器”中找到“输入”,在“附加依赖项”中加入abc.lib或用#pragma comment(lib,"abc.lib")dll文件的搜索路径1、程序的执行目录2、当前目录3、系统目录 system,system32,windows4,path环境变量中所列出的路径dll文件的搜索路径和CreateProcess搜索可执行模块的顺序是一样的lib文件的搜索路径 和头文件的搜索是一样的  原因在于lib和头文件都是起说明作用,而DLL文件可以动态加载,所以路径比较多的。
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息