Windows
scwinter
这个作者很懒,什么都没留下…
展开
-
error LNK2001: unresolved external symbol _main解决办法
大家可能遇到过这种错误,起初我也经常遇到这种错误,很是恼火,第一次运行还行,一旦保存后完掉它,再打开编译没问题(如果你的程序确实没有编译错误的话),但是运行时就会出错:error LNK2001: unresolved external symbol _main. 下面是这一类错误的解决办法,不妨试一下! 解决外部符号错误:_main,_WinMain@16,__beginthreade转载 2010-03-10 10:07:00 · 284 阅读 · 0 评论 -
Debug与Release的不同
I. 内存分配问题1. 变量未初始化。为debug中会自动给变量初始化found=FALSE,而在release版中则不会。所以尽可能的给变量、类或结构初始化。2. 数据溢出的问题如:char buffer[10];int counter;lstrcpy(buffer, "abcdefghik");在debug版中buffer的NULL覆盖了counter的高位,但是除非counter>16M,什么问题也没有。但是在release版中,counter可能被放在寄存器中,这样NULL就覆盖了buffer下面的转载 2010-06-29 14:36:00 · 135 阅读 · 0 评论 -
更改windowsXP 默认安装路径
打开注册表编辑器,展开注册表“HKEY_LOCAL_MACHINE/Software/Microsoft/ Windows/ CurrentVersion”分支,在窗口的右侧区域找到名为“ProgramFilesDir”和“ProgramFilesPath”的键值,将其原键值“C:/Program Files”改为“D:/Program Files”(可更改),关闭注册表。转载 2010-06-29 13:31:00 · 340 阅读 · 0 评论 -
Visual C++ 如何:在各种字符串类型之间进行转换
<br />本主题演示如何将各种 Visual C++ 字符串类型转换为其他字符串。可以转换的字符串类型包括 char *、wchar_t*、_bstr_t、CComBSTR、CString、basic_string 和 System.String。在所有情况下,在将字符串转换为新类型时,都会创建字符串的副本。对新字符串进行的任何更改都不会影响原始字符串,反之亦然。从 char * 转换示例<br />此示例演示如何从 char * 转换为上面列出的其他字符串类型。复制// convert_from_cha转载 2010-07-02 14:29:00 · 220 阅读 · 0 评论 -
内存对齐详解
首先由一个程序引入话题:程序的输出结果为: sizeof(st1) is 12 sizeof(st2) is 8问题出来了,这两个一样的结构体,为什么sizeof的时候大小不一样呢?本文的主要目的就是解释明白这一问题:内存对齐,正是因为内存对齐的影响,导致结果不同。对于大多数的程序员来说,内存对齐基本上是透明的,这是编译器该干的活,编译器为程序中的每个数据单元安排在合适的位置上,从而导致了相同的变量,不同声明顺序的结构体大小的不同。 那么编译器为什么要进行内存对齐呢?程序1中转载 2010-07-07 15:44:00 · 191 阅读 · 0 评论 -
QT4.6.3 + VS2008安装配置全过程
<br />一、下载两个安装EXE,qt-win-opensource-4.6.3-vs2008.exe和qt-vs-addin-1.1.5.exe<br />二、系统中已经安装了VS2008及SP1补丁包;<br />三、然后安装两个EXE文件,最好先安装qt-win-opensource-4.6.3-vs2008.exe;<br />四、配置QT:控制面板->系统->高级->环境变量,在“系统变量”这个组合框中,找到“Path”变量,在"Path"的最后面添加"d:/work/Qt463/bin/",(转载 2010-07-20 14:18:00 · 603 阅读 · 0 评论 -
Dev-C++编译SDL和OpenGL程序的方法
<br />用wxDev-C++编译SDL和OpenGL程序,就是同时包含SDL.h和gl.h头文件的程序。之前反复弄也弄不出来,去百度知道提问,不但没有得到帮助,还惹来一疯子,叫嚣“为什么放着好用的Visual Studio 系列不用,而非要用wxDev-C++之类的?现在有很多书,或者人在误导大家,用什么命令行编译,看起来很酷,但实际毫无用处,这些事交给编译器做有什么不好呢?有这些精力多集中在代码和算法上不是很好么? 那你倒说说开源的好在哪?现在跟风的人真是不少”。这种人一看就知道相当自私的,不解决问题转载 2010-08-12 16:04:00 · 820 阅读 · 1 评论 -
OpenGL第一个小程序!!
<br />下载GLUT工具包<br />http://www.opengl.org/resources/libraries/glut/glut37.zip<br />,然后如下: <br />1、将下载的压缩包解开,将得到5个文件 <br />2、把解压得到的glut.h放到vc include文件夹。 <br />3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(其安装目录下面的“VC/lib”文件夹)。 <br />4、把解压得到的glut.dll和glut32.dll放原创 2010-08-18 11:29:00 · 2231 阅读 · 0 评论 -
cpu 占用百分之五十
#include #include #include #include #include #include using namespace std;#define US_PER_MS 1000#define MS_PER_SEC 1000#define SPEED 60000000UL void Thread(){ BOOL b = SetPrio原创 2012-07-03 11:04:56 · 450 阅读 · 0 评论