Vc++路径的配置主要内容有: 编译参数的设置 连接参数设置 系统include、library 路径设置 其中编译参数设置和链接参数设置在 project->settings 下的C/C++属性 页 和 Link 属 性 页 下 。 系统include 、 library 路径设置在tool->options->directory 属性页下。 1、 编译参数设置: Project->settings 的C/C++属性页有很多内容,在 category 的复选框下,在此我们主要做的是对 Preprocessor 的设置,如图 1: 图 1 编译参数设置 图中线圈2 标明的位置为预定义的一些宏,添加宏UNICODE,和_UNICODE 是对unicode 编码格式的支持。线圈3 标明的位置是指定对宏的预编译所需的额外的include 目录,其中为相对与当前工程目录的相对路径,多条路径用逗号隔开。 C/C++属性页的其他项简介: 1) General:一些总体设置。 2) C++language 3) Code Generation:定义代码产生规则 4) Customize: 5) Listing Files:对Generate Browse info 的详细配置 6) Optimizations:代码优化设置 7) Precompiled Headers:预编译头文件的设置 2、 链接参数设置 Project->settings->link 属性页有 General,Customize,Debug,Input,Output 五个配置项。 1) General:一些总体配置,主要为设置生成文件路径、文件名在 output file name 编辑框里。输出文件名有 Debug 版本和Release 版本。Debug 版本屏蔽了编译器的优化,增加了调试信息的输出,在此把 Debug 版本的输出文件路径设置为:../../output/Debug/InterPass3k/APDUTestTool.exe 配置如下图: Release 版本对代码进行了优化,但不包含调试信息。在此路径名设置为:../../output/Release/InterPass3k/APDUTestTool.exe 如下图: 2) Customize:进行使用程序数据库文件的设置 3) Debug:设置是否生成调试信息,以及调试信息格式。 4) Input:指定要链接的库文件。本程序需要两个额外的库文件, 需 要在Additional library path的编 辑 框 里 填写:../../share/lib,../../share/lib/win32.如下图: 5) 在开发密钥设备相关的程序时,还需要注意配置 Input 下的object/library modules:如下图: 其中 libeay32.lib,是 openssl 针对 windows 平台的静态库 SetupAPI.lib 提供了设备安装时需要调用的函数 6) OutPut:设定程序运行的空间分配等。本程序为windows程序,需要设定入口函数为wWinMai...