1.3 IT++使用

为了便于大家尽快了解IT++的使用方法,这里以Windows XP操作系统为平台,以IT++所提供的QPSK仿真为例,简要介绍一下IT++从项目的建立、编译到运行的整个过程。

1.建立工程

打开Visual C++,选择新建工程,将看到如图1-12所示的界面。

图1-12 新建工程的界面

选择IT++ WIN32模板,输入新建项目名和保存位置。设置好后单击“OK”按钮,会出现一个提示对话框,单击“Finish”按钮就完成了项目的创建。

2.编写程序

在完成第一步后,Visual C++就创建了一个项目模板,如图1-13所示。

图1-13 成功创建项目的界面

从图1-13中可以看到,该项目下包含一个“Source Files”文件夹,选中该文件夹单击鼠标右键可以选择向项目内添加新的类和C++文件;该项目还包括test_it2005.cpp、stdafx.cpp和stdafx.h文件,这三个文件是平台给出的默认文件,其中test_it2005.cpp中的C++代码是系统给出的模板,借助该模板可以快速编程。这里,可以把IT++提供的QPSK仿真例子中的C++代码复制到test_it2005.cpp中并保存(http://itpp.sourceforge.net/current/qpsk_simulation.html)。

3.编译调试程序

首先选择进行编译的类型:Debug或Release。

若选择Debug,则编译后有全部的debug符号和跟踪信息,便于程序员调试。由于Debug版提供了很多的信息,因此一般输出文件也是最大的。

若选择Release版,则编译后没有debug符号,但是有全部跟踪信息,因此它的输出文件比Debug版小。

编译程序时,单击Build菜单中的Build the solution或者按快捷键F7编译,生成解决方案成功后,单击Debug菜单中的Start Debug或者按快捷键F5运行程序。

Debug模式的主要优点在于它可以调试程序。Visual C++集成了非常友好的调试器,下面是一个简单的调试例子,在程序设置了一个断点。按F5键可单步运行,在下面看到运行中各个数据的变化,如图1-14所示。

图1-14 执行程序过程的界面

4.执行程序

运行上面的程序,按“Ctrl+F5”组合键,即可得到运行结果。