
编程windows
weide001
这个作者很懒,什么都没留下…
展开
-
MSDN使用的一点注意
原来在winXP下用Vs2005,安装的MSDN很好用,但是重新装系统后(转到win2003),安装的MSDN出现“找不到服务器”的提示!即使你设置的是本地帮助优先也无济于事! 分析: 原来,我在重装系统后,由于先安装了杀毒软件(McAfee),由于这个McAfee太“强大”,主要是本人不太会用它,所以... 我建议出现类似情况的,首先检查你的防火墙,杀毒软件原创 2009-02-16 10:45:00 · 679 阅读 · 0 评论 -
windows xp下编译出ffmpeg.exe
windows xp下编译出ffmpeg.exe转自 http://home.chinavideo.org/space.php?uid=1&do=thread&id=9 找了好多资料,把自己的编译成功过程详细叙述,以避免后来者可以少浪费点时间。1.安装MSys到http://sourceforge.net/project/showfiles.php?group_id=2435下转载 2010-03-01 17:50:00 · 1167 阅读 · 0 评论 -
Linker Tools Warning LNK4098 解决办法
Linker Tools Warning LNK4098 defaultlib "library" conflicts with use of other libs; use /NODEFAULTLIB:library You are trying to link with incompatible原创 2009-08-28 15:12:00 · 842 阅读 · 0 评论 -
Windows下C/C++可变参数宏实现技巧
Windows下C/C++可变参数宏实现技巧在开发过程中,有很多阶段,每个阶段可能会注重不同的重点,我们可能会在不同阶段让程序输出或者打印不同的信息以反应运行的情况,所以我们必须分阶段的使得程序输出我们在每个阶段所要关心的信息,甚至在最后让程序不再输出信息。这就要用到了宏定义! 我们知道,在linux下很方便的就能实现可变参数宏的定义,比如:#define myprint原创 2009-06-12 10:25:00 · 17173 阅读 · 1 评论 -
,__stdcall,__cdecl,__fastcall,thiscall,naked call,__pascal
转自 http://www.zxbc.cn/html/20070429/9041.html1、_stdcall是pascal程序的缺省调用方式,通常用于win32 api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。vc将函数编译后会在函数名前面加上下划线前缀,在函数名后加上/"@/"和参数的字节数。 2、c调用约定(即用__cdecl关键字说明)按从右至左的顺序压参数入栈,由调用者把转载 2009-06-10 13:19:00 · 633 阅读 · 0 评论 -
替换Visual C++提供的CRT Library
替换Visual C++提供的CRT Library转自:http://dev.youkuaiyun.com/article/18/18210.shtm第一部分:基础微软在其Visual C++产品中包含了一套C语言运行时库,它的其它库产品大多基于这一套库(比如MFC)。在特殊的场合,我们可能需要使用自己的运行时库来替代它。比如,某一些对于注重系统综合性能的游戏。那时,我们只需要实现运行时库中的某转载 2009-06-08 15:55:00 · 1288 阅读 · 0 评论 -
__stdcall,__cdecl,_declspec,__fastcall的区别
转自:http://blog.youkuaiyun.com/citysheep/archive/2009/05/17/4196094.aspx 今天写线程函数时,发现msdn中对ThreadProc的定义有要求:DWORD WINAPI ThreadProc(LPVOID lpParameter); 不解为什么要用WINAPI宏定义,查了后发现下面的定义。于是乎需要区别__stdcall转载 2009-05-25 16:03:00 · 1199 阅读 · 0 评论 -
ACE5.6在Vs2005下的安装步骤
ACE5.6在Vs2005下的安装步骤1.到riverace.com下载源码包,http://riverace.com/downloads.htm2.解压,笔者解压到E:/ACE_wrappers3.在ACE_ROOT/ace目录创建一个名为config.h的文件。编辑文件并加入以下内容#define ACE_HAS_STANDARD_CPP_LIBRARY 1原创 2009-05-13 13:28:00 · 1714 阅读 · 1 评论 -
Vs2005下配置生成的dll的版本信息
因为我的是从一个EmptyProject编译得来的dll,即所有繁琐的细节我都没要,但是问题也很明显,就是没有配置版本信息的地方,至少是找不到! 比较正统的方法还是没找到,Mr. Google也大多描述的是发布asp.net网站项目时对应的dll的版本信息的配置方法,至于我想做的,即一般的dll项目的版本信息,鲜有描述,作罢,自己来弄一个吧!!! 首先给自己的dll项目原创 2009-05-13 15:22:00 · 2720 阅读 · 0 评论 -
Windows文件操作API及部分例子(vb)
下面是windows中提供的对于文件进行操作的API函数及其功能: Windows API函数 功能 CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句原创 2009-05-12 10:09:00 · 2682 阅读 · 0 评论 -
.obj .lib .dll .exe的关系
转自: http://blog.youkuaiyun.com/iamyina/archive/2008/05/04/2378331.aspx lib是和dll对应的:lib是静态的库文件,dll是动态的库文件。所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要lib。所谓动态就是exe运行的时候依赖于dll里面提供的功能,没有这个d转载 2009-05-07 13:14:00 · 984 阅读 · 0 评论 -
Delphi第三方控件安装办法
不是由BORLAND提供的组件叫第三方组件安装方法:就目前常见的各种形式的组件的安装方法介绍一下。 1、 只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升级,此组件就不能再使用了,当然有的原创 2009-04-22 14:51:00 · 1109 阅读 · 0 评论 -
Vs2005下重复定义的问题解决 ... already defined in ...
转自 http://blog.youkuaiyun.com/bao_qibiao/archive/2008/11/18/3327669.aspx 方案一、编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况:转载 2009-04-10 14:07:00 · 3930 阅读 · 1 评论 -
制作并应用.skn皮肤
转自 http://ttplayer.qianqian.com/help.php?t=72 按照四个步骤进行:(A)切图(B)修改配置文件(C)打包成皮肤文件(D)应用皮肤(A)切图:用PS或FW打开设计效果图,整体观察一下,下面讲一下哪些图片是要单独切出来的以及图片的命名。一、主窗口的控件(1)主窗口背景 命名:player_skin.bmp 重点:边缘小圆角的镂空处理,转载 2009-04-17 19:58:00 · 5791 阅读 · 0 评论 -
Vs.net 2005编译或者运行时报“没有找到MSVCR80D.dll...”错误的解决办法
问题原因: Vs.net 2005 采用了一种新的DLL方案,要生成一个exe还需要配备一个manifest文件(一般都嵌入在文件里了,所以看不到,不过也可以不嵌入,这样就会生产一个.exe.manifest的文件,没有这个文件的话,exe自己就运转不动了,这是个新功能,微软准备了一个新工具(mt.exe),但是不好用,即不稳定,似乎在fat32下时间戳有问题(在ntfs下就没有这个原创 2009-03-17 16:19:00 · 1431 阅读 · 0 评论 -
在Windows下编译ffmpeg完全手册
在Windows下编译ffmpeg完全手册转载自 http://bbs.chinavideo.org/viewthread.php?tid=1897&extra=page%3D1 本文的内容几乎全部来自于FFmpeg on Windows,但是由于国内的网络封锁,很难访问这个域名下的内容,因此我一方面按照我自己的理解和实践做了翻译,另一方面也是为了能提供一个方便的参考方法。注:原创 2010-03-02 10:22:00 · 958 阅读 · 0 评论