Windows
逝水-无痕
这个作者很懒,什么都没留下…
展开
-
VS2008LINK : fatal error LNK1000: Internal error during IncrBuildImage编译错误解决办法
VS2008编译程序时出现错误:VS2008LINK : fatal error LNK1000: Internal error during IncrBuildImage解决办法如下:1、打开项目的属性对话框;2、依次找到配置属性->链接器;3、修改“启用增量链接”为“否”;4、“确定”,重新生成即可。原创 2015-11-09 19:59:21 · 6759 阅读 · 0 评论 -
VC6工程升级到VS2008工程遇到“WINVER not defined. Defaulting to 0x0600(Windows Vista)”问题解决
解决办法如下:#define WINVER 0x0600 做如上定义表示指定你的app所能运行的最低版本操作系统为Windows Vista,而不是你建立该工程的操作系统(即开发该app操作系统)It defaulted to 0x0501 because you build on XP but defining it as 0x0400 will allow it to原创 2015-11-12 16:38:53 · 3155 阅读 · 0 评论 -
批量删除VC&VS中的临时文件方法
批量删除VC&VS中的临时文件方法:写一个.bat的批处理文件,然后将这个批处理文件放在VC&VS的工程目录下,每次想删除VC&VS工程下的临时文件时,只要运行该批处理文件即可。该批处理文件的写法如下:@echo off echo ---------------------------------------------------- echo By Kaidyec原创 2015-11-16 12:42:18 · 3126 阅读 · 0 评论 -
Windows多线程函数
1、在Windows环境下,Win32提供了一系列的API函数来完成线程的创建、挂起、恢复、终结以及通信的工作,主要的函数列表如下: 序号 函数名 功能 1 CreateThread() 创建一个新线程 2 ExitThread()...原创 2015-11-08 21:17:56 · 1117 阅读 · 0 评论 -
Windows多线程编程困惑
1、采用_beginthreadex()创建的线程结束后是否一定要采用CloseHandle(hThead)函数手动关闭线程句柄? 线程1(对应系统内核对象1)创建线程2后,线程2返回了线程句柄(系统内核对象2),线程1调用CloseHandle函数后,系统会自动删除线程2的内核对象,这是系统正常的处理流程;如果不显示的调用CloseHandle,则线程2结束运行后,系统不会删除线程2...原创 2015-11-06 23:40:34 · 1196 阅读 · 1 评论 -
常用函数库——调试函数
采用消息对话框以16进制的形式输出一段连续内存中的数据应用环境:C++ MFC工程void HexDump(char *buf, DWORD len, DWORD addr){ DWORD i,j,k; CString strPrint; for(i = 0; i < len, i++) { if(0 == i%16) { strPrint.Forma...原创 2015-11-12 20:09:57 · 472 阅读 · 0 评论 -
常用函数库——BOOL函数
//判断一个数是否为质数Returns true if n is a prime number.bool IsPrime(int n){ // Trivial case 1: small numbers if (n <= 1) return false; // Trivial case 2: even numbers if (n % 2 =...原创 2015-11-12 20:01:39 · 9121 阅读 · 0 评论