VC++
大漠银狐
windows后台服务、驱动,linux 后台服务、驱动,都略知一二,欢迎切磋
展开
-
makefile制作三(转载)
来自CSDN - 文档中心 - 其他 haoel [原作] Makefile 总述——————— 一、Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 2、隐晦规则。由于我们的mak原创 2004-06-30 17:05:00 · 1962 阅读 · 0 评论 -
C++风格的类型转换的用法
C++风格的类型转换的用法 这是More Effecitve C++里的第二条对类型转换讲的很好,也很基础好懂。Item M2:尽量使用C++风格的类型转换仔细想想地位卑贱的类型转换功能(cast),其在程序设计中的地位就象goto语句一样令人鄙视。但是它还不是无法令人忍受,因为当在某些紧要的关头,类型转换还是必需的,这时它是一个必需品。不过C风格的类型转换原创 2004-12-09 09:58:00 · 1597 阅读 · 1 评论 -
Singleton模式的C++实现研究(转载)
Singleton模式的C++实现研究(示例代码)作者:game.19xz 来源:19xz.com [附件一:演示程序代码清单]/*//////////////////////////////////////////////////////////////////作者:张友邦时间:2002年10月9日描述:实现Singleton/*///////////////////原创 2004-12-03 14:28:00 · 1145 阅读 · 0 评论 -
GTK中使用多线程
刚开始学习GTK编程,中间遇到很多问题,将解决方法记录下来,希望多多交流1。添加多线程支持库,先make clean 清除;再将将configure.in文件中的PKG_CHECK_MODULES(GTK,gtk+-2.0 gdk-2.0, , exit)改为PKG_CHECK_MODULES(GTK,gtk+-2.0 gdk-2.0 gthread-2.0 , ,原创 2004-11-18 15:36:00 · 4869 阅读 · 2 评论 -
c++中的delete和delete[]
c++中的delete和delete[]昨天写了一篇关于delete和delete[]的文章,有位仁兄指出我的结论是错误的,那样的结果只会在特定的编译器程序。为了不会误导大家,文章意见删除。回家后仔细看了《Effective C++》,是我看书太不仔细了,虽然忘了那位仁兄是谁了,在这里还是谢谢你。现将《Effective C++》中正确的观点、结论摘录如下:1.原创 2004-09-21 13:10:00 · 3495 阅读 · 0 评论 -
VC++ 环境 使用开发GTK+程序的中文显示问题
在Windows下使用GTK+开发程序,中文显示全是方块,连GTK+开发库自代的Demo程序也是中文显示成方块,在程序启动是控制台输出信息提示“WARNING **: Couldnt load font "Tahoma Italic 8" falling back to "Sans Italic 8"”;在google中搜索只能搜索到一个英文的,还是解决不了。请各位大侠帮忙原创 2004-07-07 13:06:00 · 1623 阅读 · 3 评论 -
GTK+学习笔记1
1.将使用控制台建立的GTK+工程项目中的控制台窗口去掉 a.)将工程设置中[C/C++]/[Preprocessor definitions]中的“_CONSOLE”改为 “_WINDOWS” b).将工程设置中[Link]/[Project Option]中的 "/subsystem:console" 改为原创 2004-07-08 17:38:00 · 2000 阅读 · 0 评论 -
VC编译选项
-优化- /O1 最小化空间 minimize space /Op[-] 改善浮点数一致性 improve floating-pt consistency /O2 最大化速度 maximize speed /Os 优选代码空间 favor code space /Oa 假设没有别名 assume no aliasing /Ot 优选代码速度 favor code speed /Ob 内联展开原创 2004-06-29 18:08:00 · 1142 阅读 · 0 评论 -
makefile制作九(转载)
使用函数———— 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。 一、函数的调用语法 函数调用,很像变量的使用,也是以“$”来标识的,其语法如下: $( ) 或是 ${ } 这里,就是函数名,make支持的函数不多。是函数的参数,参数原创 2004-06-30 17:33:00 · 1856 阅读 · 7 评论 -
makefile制作八(转载)
来自CSDN - 文档中心 - 其他 haoel [原作] 六、多行变量 还有一种设置变量值的方法是使用define关键字。使用define关键字设置变量的值可以有换行,这有利于定义一系列的命令(前面我们讲过“命令包”的技术就是利用这个关键字)。 define指示符后面跟的是变量的名字,而重起一行定义变量的值,定义是以endef关键字结束。其工作方式和“=”操作符一样。变量的值可以原创 2004-06-30 17:30:00 · 1571 阅读 · 0 评论 -
makefile制作五(转载)
来自CSDN - 文档中心 - 其他 haoel [原作] 六、多目标 Makefile的规则中的目标可以不止一个,其支持多目标,有可能我们的多个目标同时依赖于一个文件,并且其生成的命令大体类似。于是我们就能把其合并起来。当然,多个目标的生成规则的执行命令是同一个,这可能会可我们带来麻烦,不过好在我们的可以使用一个自动化变量“$@”(关于自动化变量,将在后面讲述),这个变量表示着目原创 2004-06-30 17:23:00 · 1691 阅读 · 2 评论 -
VC++ 实现VB中的DoEvents
MSG msg; while(PeekMessage(&msg,NULL,0,0,PM_REMOVE)) { DispatchMessage(&msg); TranslateMessage(&msg); }原创 2004-06-29 16:37:00 · 1270 阅读 · 0 评论 -
makefile制作六(转载)
来自CSDN - 文档中心 - 其他 haoel [原作] 书写命令———— 每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是一个空命令。 我们在UNIX下可能原创 2004-06-30 17:25:00 · 1519 阅读 · 0 评论 -
makefile制作二(转载)
来自CSDN - 文档中心 - 其他 haoel [原作] 三、make是如何工作的 在默认的方式下,也就是我们只输入make命令。那么, 1、make会在当前目录下找名字叫“Makefile”或“makefile”的文件。 2、如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到“edit”这个文件,并把这个文件作为最终的目标文件。 3原创 2004-06-30 17:17:00 · 2001 阅读 · 1 评论 -
makefile制作七(转载)
来自CSDN - 文档中心 - 其他 haoel [原作] 使用变量———— 在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是Makefile原创 2004-06-30 17:28:00 · 1503 阅读 · 0 评论 -
makefile制作四(转载)
书写规则———— 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目标会原创 2004-06-30 17:22:00 · 1727 阅读 · 0 评论 -
IP Help库函数获取网卡列表
最近作个项目,要获取网卡列表,使用IP help库函数GetAdaptersInfo获取,在Win2000以上的操作系统都没有问题,但在win98中获取的网卡名称都是空的,不知道什么原因,有哪位知道原因帮帮我,谢谢了原创 2005-03-08 14:54:00 · 1567 阅读 · 0 评论