VC6.0的开发环境

IDE

1.Microsoft Visual C++ 6.0.

除了Minidriver项目外其他项目都使用Microsoft Visual C++ 6.0进行开发,可以从 \\192.168.0.69\sofeware\dev_tools\microsoft\vc6 处安装。

必须安装Microsoft Visual Studio的Serivce Pack,目前使用的Service Pack的版本为SP6,可以从 \\192.168.0.69\sofeware\dev_tools\microsoft\vc6\ 处安装。

2.Microsoft Visual Studio 2005.

Minidriver项目比较特殊,只能使用Microsoft Visual Studio 2005进行开发,可以在\\192.168.0.69\sofeware\dev_tools\microsoft\vc2005处获取。该安装是一个光盘镜像,请先安装虚拟光驱Daemon,然后加载该ISO进行安装。Daemon可以从\\192.168.0.69\sofeware\office\disk处获取,有64位和32位版本,请自行选择。

除了Minidriver之外,一些示例程序和64位机开发都需要Microsoft Visual Studio 2005,在用到之前可以不必安装Microsoft Visual Studio 2005

MSDN

MSDN的意义不再赘述。

1.如果使用Microsoft Visual Studio 2005,最好安装200706版MSDN:\\192.168.0.69\sofeware\dev_tools\microsoft\MSDN\200706

2.如果使用Microsoft Visual C++ 6.0,最好使用200110版MSDN:\\192.168.0.69\sofeware\dev_tools\microsoft\MSDN\2001Oct

Microsoft Platform SDK

1.如果使用Microsoft Visual Studio 2005,则不需要单独安装Platform SDK。

2.如果使用Microsoft Visual C++ 6.0,则Platform SDK是必须使用的,版本为2001年8月版。编译时应当使用Platform SDK的头文件和库文件而不是VC自带的,也就是说,在VC++集成开发环境中,Platform SDK的头文件和库文件被包含顺序应该在VC自带的文件之前。具体设置可以参考附图。 可以从 \\192.168.0.69\sofeware\dev_tools\microsoft\psdk\2001Aug 安装。

安装Platform SDK时,安装程序会询问是否与Visual C++集成,应该选择“是”。安装完成后,可以在Visual C++集成环境中通过 [Tools\Options\Directories] 看到安装的Platform SDK的路径处于最上方。如果安装过程中没有注意这一点,可以参考附图手工进行设置。

第三方库

1. OpenSSL

在大多数模块中,OpenSSL是必须的。它提供了加密算法的实现支持。OpenSSL不需要安装,只需要简单地复制整个OpenSSL目录到工作站上,然后在VC++集成环境中指定头文件和库文件的路径即可,OpenSSL的路径包含位置可以在其他路径之下,如附图所示。

要将OpenSSL整合到VC++集成开发环境中,需要参照附图进行手工设置。

2.STLPort

如果使用Microsoft Visual Studio 2005,则可以忽略此步骤。

如果使用Microsoft Visual C++ 6.0,则STLPort是必须的,我们用它来替代VC++自带的STL支持。STLPort不需要安装,只需要简单地复制整个STLPort目录到工作站上,然后在VC++集成环境中指定头文件和库文件的路径即可,STLPort的路径包含位置必须在其他路径之上,如附图所示。

要将STLPort整合到VC++集成开发环境中,需要参照附图进行手工设置。

建议OpenSSL和STLPort的安装路径:

建议按照如图所示的目录层次放置开发包SDK。请注意,我展开了OpenSSL和STLPort目录,请察看你拷贝的文件和目录层次是否一致,注意有两个目录SDKs和SDKs_old。


这两个目录都可以从\\192.168.0.69\sofeware\dev_tools\SDK处获取,SDKs_old对应的是静态编译的STLPortt和OpenSSL,SDKs中包含的是使用Thread DLL方式编译的stlport和OpenSSL,主要是为了减少发布包的体积。

附图:IDE配置:

1.Visual C++ 6.0集成环境中 [Tools\Options\Directories]:


include目录


lib目录

请注意这里只有SDKs目录,如果要使用SDKs_old目录,请直接将硬盘上SDKs目录改为SDKs_new,将SDKs_old目录改为SDKs,这样VC配置中不用修改。这就是为什么SDKs和SDKs_old目录放置到一起的原因。

2.如果使用Microsoft Visual Studio 2005,则应该如下配置(Tools\Options\Projects and solutions\VC++ Directories): 
include目录


lib目录

Microsoft Visual Studio 2005,只需要配置OpenSSL目录即可。

其他辅助工具:

合理使用辅助工具,可以大大提高效率!

1.VA (Visual Assist) VA是一个VC++的插件,功能很强大,对提高工作效率有极大的帮助,强烈建议使用。

VA目前的版本为1246,可以从 \\192.168.0.69\sofeware\dev_tools\microsoft\plug-in\vax1246获取,支持Microsoft Visual Studio 2005

2.Source Style

Source Style 是一个VC++插件,让你在VC++集成开发环境中可以很方便整理源码格式。

可以从\\192.168.0.69\sofeware\dev_tools\microsoft\plug-in\source style获取。

3.DebugView

DebugView 可以方面的查看OutputDebugString的输出信息。

可以从\\192.168.0.69\sofeware\dev_tools\debug\dbgvnt处获取。

4.ProcessExplorer

该软件可以很容易的查看进程信息,进程加载模块信息,进程符号信息等。可以从\\192.168.0.69\sofeware\dev_tools\debug\PROCEXP处获取。

5.SniffUSB

该软件可以监控USB总线上的传输数据。可以从\\192.168.0.69\sofeware\dev_tools\debug处获取。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章