引言: 前言: 本文只提供VC6.0的编译说明,如果想知道VC.Net下的编译过程请参看原文原文: http://www.voxgratia.org/docs/openh323_windows.html作者 :Craig Southeren翻译 : Richard原文更新日期:2004年11月1...
摘要:我把windows网络编程里的例子封装到一类里,这样方便初学者使用初学者在继续深入后可以扩展这个类,另外做成lib , 或者 dll也不错其实这并没有别的功能只是让初学者明白这就是一个最基本的 基于tcp连接的服务端程序了就像 windows的基本框架一样, 有了这个 你就可以继续深入的学习某个协议的 函数,然后不断的丰富这个框架另初学者迷惑的是 一个网络 程序究竟是如何实现的一个网络程序 目前最......
摘要:dll的export和import
dll的export是指将dll中的函数和数据输出到其它程式中,以供其使用。dll的import是指使用dll的程式引入dll中的函数和数据。
dll的export
dll中包含有一个表,称为export table(以下简称et),其中包含了dll中可以被外部程式使用的所有函数和数据的名字。只有记录在et中的函数和数据才可以被外部程式所使用(如果没有.d......
在Windows中编译OpenH323(下)---------编译OpenH323
前言:原文: 【程序编程相关:
由云台协议DLL浅谈插件程序的编写(上)】 本文只提供vc6.0的编译说明,如果想知道vc.net下的编译过程请参看原文 【推荐阅读:
在VC中做一个选择文件夹的对话框
】作者 :craig southeren 【扩展信息:
Breseham椭圆绘画算法演变出来的程】 http://www.voxgratia.org/docs/openh323_windows.html翻译 : richard原文更新日期:2004年11月16日1.介绍 这是一篇彻底讲解如何用msvc6.0建立openh323的文章.这个篇文章是上一篇文章的延续,所以你需要在上篇文章的基础才能建立openh323的工程.2.首要条件. 如果要编译openh323需要以下条件: 1. 安装有msvc6.0或vs.net2003(本文没有.net下编译的介绍) 2. 一个以编译的pwlib的环境. 3. 一个openh323源代码的压缩包, 4. 解压工具,类似于winzip.3.下载与安装openh323源代码. 你可以从这里下载openh323的源码.4.配置文件夹 在vc中"option"菜单中选择"tools"菜单,然后按照下面的要求加文件夹: 1.把installldir\openh323\include加入头文件列表中. 2.把installdir\openh323\lib加入执行文件列表中. 3.把installdir\openh323\lib加到库文件列表中.5.编译 不管你怎么样配制的环境,有一许多不同的工程你需要编译,在openh323库中你有三种不同的方法进行编译: 1.debug版--------有全部的debug符号与跟踪信息.它提供了很多的信息,但是一般输出文件也是最大的. 2.release版--------没有debug符号,但是有全部跟踪信息,它的输出文件比debug版小,但是它有完全的跟踪信息日志输出....
下一页 摘要:and_catchand_catch and_catch(exception_class,exception _object_point_name) 说明:
定义一个代码块,它用于获取废除当前try块中的附加异常类型。使用catch宏以获得一个异常类型,然后使用and_catch宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在and_catch块中调用......