2008年7月8日

转:Linux如何生成.so库文件

摘要: $gcc -c hello.c -o hello.o 1.连接成静态库 连接成静态库使用ar命令,其实ar是archive的意思 $ar cqs libhello.a hello.o 2.连接成动态库 生成动态库用gcc来完成,由于可能存在多个版本,因此通常指定版本号: $gcc -shared -Wl,-soname,libhello.so.1 -o libhello.so.1.0 hello.o 另外再建立两个符号连接: $ln -s libhello.so.1.0 libhello.so.1 $ln -s libhello.so.1 libhello... 阅读全文

posted @ 2008-07-08 10:38 GaryGaryGary 阅读(440) 评论(0) 推荐(0)

转:开发基于Windows2000/XP的防火墙

摘要: 开发基于Windows2000/XP的防火墙介绍 如果你决定为Linux系统开发一个防火墙,你将会找到好多相关的信息及各式免费代码。但当人们想要 在Windows平台上开发防火墙时可就有点困难了,就那么可怜的一点点资料信息,至于免费代码,几乎是不 可能的。 所以我决定写这篇关于在Windows 2000/XP平台上开发一个简单功能的防火墙文章去帮助那些个对这方 面有兴趣的人。 背景 微软公司在它发布的Windows 2000 DDK中,已经包含了一个新的网络驱动类:Filter-Hook Driver。 用它你可以建立过滤所有通信的接口。 Filter-Ho... 阅读全文

posted @ 2008-07-08 10:38 GaryGaryGary 阅读(238) 评论(0) 推荐(0)

位图编译说明以及生成AIF的注意点

摘要: 位图编译说明 创建.mbm文件 MBM代表Multi-BitMaps,一个MBM文件可以包含多个具有不同色深和分辨率的BMP文件。MBM文件可以在编译过程中自动创建 1。编译过程中创建 需要在程序的MMP文件中添加以下内容: start bitmap target-file [targetpath target-path ] [header ] [sourcepath source-path ] sourc... 阅读全文

posted @ 2008-07-08 10:37 GaryGaryGary 阅读(184) 评论(0) 推荐(0)

Symbian OS S60开发环境的搭建

摘要: http://www.forum.nokia.com/main/0,6566,034-4,00.html http://sw.nokia.com/id/92e327b5-1799-47e0-a649-3cd03680f11d/s60_2nd_fp2_sdk_ms_chinese.zip http://sw.nokia.com/id/178ab2d1-b59d-4236-96e6-215ae212c223/S60-SDK-200634-3.1-Cpp-f.1090b.zipSymbian OS S60开发环境的搭建2006-11-10 嵌入式在线 收藏 | 打印(以MS VC为例) ... 阅读全文

posted @ 2008-07-08 10:36 GaryGaryGary 阅读(167) 评论(0) 推荐(0)

error C2220: 警告被视为错误

摘要: 针对警告被视为错误的问题进行解析。 错误例子: d:/TDDOWNLOAD/pg2-050918-src/pg2/boost/utility/enable_if.hpp : error C2220: 警告被视为错误 - 没有生成“object”文件 这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文。 解决方案:启动Microsoft Visual Studio 2005,文件->打开->选择该cpp,然后保存。从新打开程序文件运行,此错误不再出现。 如果上述不能去掉错误,还可以点击项目,右击选择属性->配置属性->c/c++->常规,将“警 阅读全文

posted @ 2008-07-08 10:35 GaryGaryGary 阅读(558) 评论(0) 推荐(0)

长话短说 Symbian开发入门

摘要: 长话短说 Symbian开发入门 Symbian 是一个操作系统,是以Nokai为首的各手机厂商合伙攒的一个操作系统,主要用于高端的智能手机。其开发语言为C++,可以使用Microsoft Visual C++ 6.0作为集成化的开发环境,看来虽然Symbian的目标是跟微软的SmartPhone较劲,在采取的手段和方法上却也是不拘一格,微软更是暗暗叫 苦,谁让当时vc6设计的这么开放,结果被敌人拿去做武器了。 本文只是为了Symbian的开发入门,所以应该是非常简单的事,因为毕竟Symbian的开发语言是C++... 阅读全文

posted @ 2008-07-08 10:35 GaryGaryGary 阅读(183) 评论(0) 推荐(0)

今天改造一个模块,想到用状态机

摘要: 到网上搜了一下,觉得这篇讲的不错,又简单又实用 http://blog.csdn.net/vargas/archive/2006/12/17/1447054.aspx 三、基于面向对象的FSM实现技术3.1、用一个类实现FSM class DoorFSM {private: States __Y; std::queue<Event> __events; void __processEvent( Event e ); protected: virtual void enterOpened() = 0; virtual void enterLocked() = 0; vir... 阅读全文

posted @ 2008-07-08 10:32 GaryGaryGary 阅读(201) 评论(0) 推荐(0)

sourceforge.net most downloads 突发兴致归纳了一下

摘要: sf.net most downloads 1-6 p2p软件 C++ 3 java 1 cpython 1 delphi 1 7 IM 8 桌面麝香头程序 9 压缩 10 音频编辑工具 11 CD抓取工具 12 file ftp工具 13 p2p plus 14 video 播放器 15 im 16 远程控制 17 im amsn 18 论坛 phpbb 19 ftp工具 20 游戏模拟 21 远程控制vnc 22 pdf 创建工具 23 nasa gis工具 24 phpmyadmin 25 dire... 阅读全文

posted @ 2008-07-08 10:31 GaryGaryGary 阅读(112) 评论(0) 推荐(0)

基于RTSP RDT传输RM RMVB

摘要: 近日由于需要,要实现基于RTSP 传输RM RMVB,便找网上,都没有找到现成的解决方案,只有一个live555实现了RTSP服务,但是只支持RTP传输mpg,mp3,wav,等格式,RM 在开源界好象极不受欢迎,可能因为格式、协议都是私有不公开的缘故。遂开始结合live555和commview跟踪包来开发RMVB over RTSP 1 RTSP首先要实现RTSP协议,RTSP协议较为简单,类似HTTP协议,主要的命令有OPTION、DESCRIBE、SETUP、PLAY、TEARDOWN,realplay播放器一般按顺序发送这几条命令与RTSP服务器交互。 Client Server .. 阅读全文

posted @ 2008-07-08 10:30 GaryGaryGary 阅读(622) 评论(0) 推荐(0)

导航