随笔分类 -  VC编程

char,wchar_t,WCHAR,TCHAR,ACHAR的区别----LPCTSTR
摘要:转自http://blog.chinaunix.net/uid-7608308-id-2048125.html简介:这是DWORD及LPCTSTR类型的了解的详细页面,介绍了和类,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处首先声明,这都是在网上找的资料,... 阅读全文

posted @ 2014-05-08 11:31 水煮鱼丸 阅读(2351) 评论(0) 推荐(0) 编辑

VS 2005部署应用程序提示“应用程序无法正常启动( 0x0150002)” 解决方案
摘要:遇到这个问题,一定是缺少了CRT、MFC、ATL的DLL,不同版本的VS是不一样的。系统自带这些库的Release版,如果没有自带,打补丁就有了;系统不自带这些库的Debug版,所以Debug版的程序在一般电脑是不能正常运行的(不过装了对应版本的VS就可以正常运行了)。这篇博文对VS2008 部署应用程序 “应用程序配置不正确,程序无法启动”的问题有比较详细的解决方案,有兴趣的童鞋可以看一看。 如果是部署环境导致了这个错误,那么上一段提到的那篇博文足矣解决问题,如果是程序本身的错误,那么需要进一步进行排查。最近我的一个VS2005开发的项目,发布Rlease版本,部署到其他电脑的时候... 阅读全文

posted @ 2014-02-23 16:36 水煮鱼丸 阅读(11911) 评论(0) 推荐(0) 编辑

C++内存泄露调试
摘要:我在看DirectX Sample的时候,看到以下代码:1 // Enable run-time memory check for debug builds.2 #if defined(DEBUG) | defined(_DEBUG)3 _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF ); 既然是debug,肯定是多输出了什么信息,根据注释来看,应该是可以检测出内存使用的相关错误。而在C++中,内存泄露一直是一个很蛋疼的问题,以前不知道有什么方法解决。顺着这段代码上网搜了下,果然有内存泄露的检测。以下转自http... 阅读全文

posted @ 2013-11-24 16:14 水煮鱼丸 阅读(1172) 评论(0) 推荐(0) 编辑

vc编程时说“Cannot open include file: 'unistd.h': No such file or directory”
摘要:本文专自http://blog.csdn.net/mangobar/article/details/6314700unistd.h是unix standard header之意,因此,Linux下开发的C程序都需要头文件unistd.h,但VC中没有个头文件,所以用VC编译总是报错。把下面的内容保存为unistd.h,可以解决这个问题(如果不行,把unistd.h文件保存到默认的库目录中,我的电脑VS2008是C:\Program Files\Microsoft Visual Studio 9.0\VC\include)。/** This file is part of the Mingw32 阅读全文

posted @ 2013-11-23 18:57 水煮鱼丸 阅读(1898) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示