设为首页 加入收藏

TOP

杂谈系统与VC中的环境变量(二)
2014-11-23 20:26:38 】 浏览:691
Tags:杂谈 系统 环境 变量
al StudioVC98INCLUDE”,这个底下,你会发现一个stdio.h的文件,到底是不是它呢?我们就可以来做试验了,方法很简单,删了它?No!你删了它你再怎么找回来?当然是是rename就可以了嘛,呵呵,我的做法就是rename stdio.h as stdios.h,这样你再次回到刚才的程序,先build -> clean,然后在编译,发现了吗?系统提示说找不到stdio.h这个文件了。上面的过程只是我用试验的方法得出的,至于它有没有找Windows提供的系统变量的path路径 你可以做个试验嘛!怎么做?自己想!然后先不要改回来,把那个文件复制到自己程序的目录里面,更改 #include 为 #include "stdio.h", 然后将复制过了的文件也改为stdio.h文件,再次编译看看,呵呵,是不是可以用啦?恩,说明老师们说的的确是对的,双引号会找当前目录的文件,但我们应该进一步的想一下,他是否会找window系统提供的环境变量的path路径呢?通过试验,我给你一个结论,不管是尖括号还是双引号,都不会去找的。

博主注:到目前为止,在我查找的所有资料中,还没有一篇文章举例说明自定义环境变量的用处,都在拿系统预定义的path变量来举例;我认为自定义的环境变量,是某个程序要求其最终用户指定某些路径,然后该程序在运行期间,会通过WIN32 API(如GetEnvironmentStrings配合GetEnvironmentVariable使用)获得这些参数后,用于一些其它的操作;我起初认为自定义的环境变量可以在某些程序中做一些路径简化工作,比如我定义了OPenCVDir环境变量后,在VC的附加目录下包含%OpenCVDir%OpenCV就可以指定程序要包含的头文件的路径,但经试验,是不可以的(Windows的资源管理器可以解释该路径).

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇VC++的Unicode编程 下一篇API函数导航(二)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目