📄 调试环境步骤说明.txt
字号:
源代码总体说明
0.点击lib目录下的TestLib.exe即可运行测试本程序
1.构成:
该应用框架程序目录下包含4个工程:TestLib、MyInterface、SecondDLL、FirstDLL
和两个目录Include和Lib目录。
其中
工程TestLib为主调用程序,编译生成EXE输出到Lib目录。(该工程还引用了开放的界面库CJLibrary)
工程MyInterface为中间层的界面接口程序,编译生成DLL输出到Lib目录。
工程SecondDLL、FirstDLL为两个平级的功能插件,编译生成DLL输出到Lib目录。
Lib目录下集中存放EXE、DLL、Lib文件。
Include目录下集中存放CJLibrary库的头文件和其他需要用到的文件。
2. 调试步骤:
(1) 启动VC,打开工程 TestLib\TestLib.dsw,该工程就包含了其他3个工程。
(2) 目录设置
(2.1) 依次将上述4个工程的输出目录都设置为:../Lib
分别选中每一个工程,做如下操作:在菜单Project--Project Settings---General--Output files 填写 ../Lib
(2.2) 在整个工程的环境目录中添加Include和Lib目录。
在菜单Tools--Options---Directories: Show directories for 分别选择Include和Lib,对应添加目录Include和Lib目。
(3)依次编译工程,工程的编译顺序为:MyInterface->FirstDLL->SecondDLL->TestLib。
3. 测试运行步骤:
(1) 待上述4个工程都编译成功后,点击运行程序:TestLib.exe。
(2) 在文件菜单上点击“扩展模块”,弹出一对话框,点击上面的“登记”按钮,
选择文件Lib\ModuleInfo.ext,选中需要加载的模块。
接着点“确定”按钮。界面上就会动态增加两个功能模块中(SecondDLL和FirstDLL)的菜单。
其中模块FirstDLL为系统指定的缺省加载模块,不需要专门在该模块管理对话框中作选择。
菜单列举的操作分别实现在两个不同模块中的。
(3) 选择菜单“查询模块”中的“查询内容窗口”,然后在视图上点击鼠标左键,
即弹出一提示对话框,表示该视图获得鼠标控制权。
(4) 选择菜单“专题制图”中的“创建专题图”, 然后在视图上点击鼠标左键,
即弹出一提示对话框,表示该模块内部调用了第一个模块。
(5) 在文件菜单上点击“扩展模块”,弹出一对话框,去除模块名称前的选中标记,
如去掉“专题制图”前的选中标记,点“确定”按钮。该模块就会被卸载。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -