windows下开发
barryCG
这个作者很懒,什么都没留下…
展开
-
windows下动态链接库(dll)深入浅出(一)http://blog.csdn.net/xingfu0539/article/details/6247027
用于声明导入导出函数 __declspec(dllexport) 声明一个导出函数,一般用于dll中 __declspec(dllimport) 声明一个导入函数,一般用于使用某个dll的exe中 转自:http://blog.csdn.net/xingfu0539/article/details/6247027前记:最近项目上要用到动态链接库,一直转载 2011-12-12 11:03:07 · 2642 阅读 · 0 评论 -
动态DLL的两种连接方式
转自:http://dev.yesky.com/283/2640283_1.shtml 动态链接库DLL的链接 应用程序使用DLL可以采用两种方式:一种是隐式链接,另一种是显式链接。在使用DLL之前首先要知道DLL中函数的结构信息。Visual C++6.0在VC\bin目录下提供了一个名为Dumpbin.exe的小程序,用它可以查看DLL文件中的函数结构。另外,Wi转载 2011-12-12 11:32:32 · 1423 阅读 · 0 评论 -
windows 简单宏
#pragma argsused#pragma,是一个编译控制指令,以在编译时动态地调整编译选项,这种指令在不同的编译系统中是不同的。如果你没有在函数内部使用某个参数,编译时会报告"Parameter name is never used in function func-name",使用#pragma argsused,编译时就不再警告了。注意:VC++不支持这条指令转载 2011-12-12 16:19:21 · 755 阅读 · 0 评论 -
LPTSTR、LPCSTR、LPCTSTR、LPSTR的意义
转自:http://blog.csdn.net/douzixinxin/article/details/869937 UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据转载 2011-12-22 15:28:22 · 412 阅读 · 0 评论 -
GetLastError() 与查询工具
今天帮同学调试一个win32程序。这个程序编译通过也可以执行,但是却出现不了窗口。好久没有没有去看win32的东西。花了好一会的时间,才找出了CreateWindows()的返回值一直是NULL的问题,查了一会资料,刚开始以为是 CreateWindow()函数会调用wndclass.lpfnWndProc对应的那个消息响应函数那部分。需要那个函数返回为TRUE。 但是改了很久却任然没有改观。原创 2012-02-26 21:37:32 · 2063 阅读 · 0 评论 -
vs2008卸载和vs2010的安装
转自:http://daqingoilfield.blog.sohu.com/152476613.html打开添加和删除程序或采用360安全卫士 按顺序手动删除全部组件 卸载VS2008具体步骤如下:Remove "MSDN Library for Visual Studio 2008 Beta"Remove "Microsoft SQL Server C转载 2012-03-07 21:29:43 · 1336 阅读 · 0 评论