Chapter 16
ENVIRONMENT FACILITY
环境工具(Environment Facility)用于帮助管理(必要时允许用户修改)由
Gemini为你的图形硬件提供的默认环境。
要程序性地使用环境工具,必须包含其头文件:#include <gv_env.h>
如果你以UNIX或Windows外部命令来手动设置环境变量,你可使用setenv
(UNIX)或set(Win32)命令。UNIX setenv命令在GVS启动命令文件中同样起作
用,甚至在Win32系统上也同样起作用。
这一章,你将学习:
•在GVS应用程序中,如何覆盖某些默认图形效果,或者通过使用setenv GVS命令
(见Commands Facility章节),或者程序性地调用环境工具函数GV_env_set_value(下
面将讲述)。
通过设计,GVS和UNIX、Win32环境共享每一个公共的、很易使用的GVS
环境。这些环境变量说明了各种安装相关信息(如GVS安装在何处),各种
(makefile)编译文件环境变量如何工作(这样同一编译文件跨UNIX和Win32平台
工作),以及用户如何覆盖由GVS提供的某些默认图形设置。
INSTALLATION AND COMPILATION RELATED VARIABLES
下面所列的环境变量是一般安装和/或编辑的相关环境变量,用于定义在何
处安装GVS或GVS编译文件makefiles如何工作。除了主安装$G_ROOTUNIX环境
变量(Windows下的%G_ROOT%)外,通常你不必设置任何变量。因为当你使用标准
GVS注册时(login)(对于UNIX Cshell或T-shell用户为login_gv;对于Win32用户为
login_gv.bat),GVS自动为你定义它们: