
Windows VC
beyondchx
这个作者很懒,什么都没留下…
展开
-
vc 线程创建关闭
<br />★两套API :OS API vs CRT API <br /> 本来照例要先介绍线程的几种死法,但是考虑到很多Windows程序员经常混淆线程API,搞不清楚到底该用哪个。所以先来说一下两套线程API的问题。<br /> 首先,Windows操作系统本身提供了线程的创建函数CreateThread 和销毁函数ExitThread 。其中的CreateThread 用于创建线程,ExitThread 用于在线程函数内部推出线程(也就是自杀)。<br /> 其次,在Visual C++自带转载 2010-12-15 16:14:00 · 404 阅读 · 0 评论 -
va_list、va_start、va_arg、va_end的原理与使用
<br />概述<br />由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论.定义<br />大家先看几宏.<br />在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:<br />#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1)转载 2010-12-28 11:12:00 · 368 阅读 · 0 评论 -
Win7下VC++6.0打开多个工程的设置
Win7下VC++6.0打开多个工程的设置 在Win7操作系统下,如果是以Administrator登陆,则VC6.0打开工程文件的时候,不能同时打开多个工程文件,后打开的工程会将前一个工程close掉,这样,VC6.0只能出现一个进程。在xp下,我们可以设置文件打开的默认方式中去掉DDE选项,这样可以使得VC6可以同时打开多个工程,但在win7下,却没有办法找到这个设置窗口。经过实践,可以用以转载 2011-12-11 11:03:15 · 632 阅读 · 0 评论 -
error C2065: CoInitializeEx' : undeclared identifier 解决方法
CoInitializeEx 编译出错的解决办法 1 包含头文件 #include 2 在包含前定义 #define _WIN32_DCOM 3 在stdafx.h中定义 #define _WIN32_WINNT 0x0500 (放在#define VC_EXTRALEAN 的下一行就可以了) 4 连接程序时加上 ole32.lib (转载 2012-10-18 15:34:24 · 1103 阅读 · 0 评论 -
openssl源码在windows下编译及openssl的windows安装文件
今天在windows下安装OpenSSL将过程和遇到的问题及解决方法简记之。 前提:安装了vc++6.0(配置时用到其中工具) 资源: openssl-0.9.8e ActivePerl-5.8.8.822-MSWin32-x86-280952 过程: 一、准备:下载并安装perl,解压openssl-0.9.8e 二、运行“cmd”,cd改变目录到openssl-0.9.8转载 2014-08-07 11:23:29 · 717 阅读 · 0 评论