VC++ 2010 知识点1
来源:互联网 发布:福州摩尔软件如何 编辑:程序博客网 时间:2024/05/16 10:39
要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:
1. 系统路径
系统路径在vc中是"Project->Property->Configuration Properties->VC++ Directories"中"Include Directory"指定的路径。
打开此对话框会发现默认有这几条路径:
$(VCInstallDir)include$(VCInstallDir)atlmfc\include
$(WindowsSdkDir)include
$(FrameworkSDKDir)\include
我们可以在这里添加,这样我们自己添加的路径也会成为系统路径。添加的格式必须按照上面来写。
2. 当前路径
当前路径是指vc工程中工程文件所在的路径,即.dsw文件所在路径。
网上有很多朋友说,当前路径是指.cpp文件所在路径,经过测试,这个说法也是正确的。但是使用vc编译时,是不正确的。
3. 附加路径
附加路径是指在"Project->Property->C/C++->Preprocessor->Additional include directories "中指定的路径。
此路径默认为空,我们可以在此处填写需要路径,比如:在此处填入"C:\123\",(不要引号),那么附加路径就会变成"C:\123\" 。
上面的1,3路径,我们均可以自己编辑。在编辑过程中,可以使用绝对路径,也可以使用相对路径。
比如,在添加系统路径时,可以这样填写:
.\SRC\ 这样写表示,当前目录中的SRC文件夹;
..\SRC\ 这样写表示,当前目录的上一层目录中SRC文件夹;
...\SRC\ 这样写表示,当前目录下 ..\SRC\\ 路径,当然这种写法已经和第一种重叠了。
这种相对路径的写法,vc会自动帮我们转化为绝对路径。
在添加附加路径时,其相对路径的写法和系统路径是一致的。
在vc中使用#include 命令,有三种形式:
1. #include <file.h>
vc执行这条指令时,它会在系统目录中去查找 file.h 文件。
在此条码命令中,vc不会去当前路径和附加路径中查找文件。
2. #include "file.h"
vc执行这条指令时,它首先会搜索附加路径,如果没有则会搜索系统路径,如果还没有则会去搜索当前路径。
3. #include "directory\file.h"
vc执行这条指令时,它会去指定的路径去查找文件,如果没找到,它不会继续查找。
- VC++ 2010 知识点1
- VC知识点1
- VC知识点1
- VC++中小知识点
- VC知识点记录
- VC开发知识点
- VC知识点2
- VC对话框编程知识点
- VC知识点及总结
- vc常用知识点归类
- [VC++]VC++中结构体知识点强化
- 常用VC++知识点
- VC中一些小知识点
- VC编程知识点(实践篇)
- vc学习知识点(网上摘录)
- VC常用知识点集锦(更新中...)
- VC++连MySQL中的一些小知识点
- VC++入门实验及部分知识点讲解
- 网页简单布局之结构与表现原则(慕课网笔记整理)
- Android中关于log的几种区别/log.v log.d log.i log.w log.e
- Java与算法之(5) - 老鼠走迷宫(深度优先算法)
- X265中的线程模型
- 我安装kali linux之后要做的10件事
- VC++ 2010 知识点1
- 【Java】——Java反射
- linux下curl的地址使用双引号引用的原因
- mysql 数据库相关操作
- Python-Day2(函数)
- 自定义cell里面添加button点击跳转别的界面
- 选择排序初步理解
- 【前端组件】百度upload组件实践
- ORACLE中Drop table cascade constraints之后果