![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C&C++
esinhee
这个作者很懒,什么都没留下…
展开
-
[标记]C++关键字详解
最近看到的文章,做下标记。地址:http://cyinger-smiling.blogbus.com/logs/31041587.html原创 2009-04-06 08:54:00 · 476 阅读 · 0 评论 -
VS2012设置include路径
需要用到第三方界面库,把它仍到项目根目录下,然后在Properties->VC++ Directory里设置Include路径。一番纠结后决定添加一个根目录的宏,以明晰各文件的位置。这个方法网上有很多,可以参考一下。1. 项目根目录下新建一个空文件,形如root_path2. 调出Property Manager选择"Debug | Win32"下的Microsoft.Cpp.原创 2014-03-06 09:07:39 · 2813 阅读 · 0 评论 -
DuiLib编译问题及解决
环境:VS2012整理DuiLib编译错误及解决办法参考:http://code.google.com/p/duilib/issues/detail?id=90错误1:'IDispatchEx' : redefinition 或者'ICanHandleException' : redefinition修改Duilib/Utils/UIFlash.h L原创 2014-03-04 11:19:35 · 3181 阅读 · 0 评论 -
批处理清除VC项目临时文件
@echo offsetlocal enabledelayedexpansionfor /r %%a in (Debug Release ipch) do ( if exist "%%a" ( rd /s /q "%%a" ))for /r %%a in (*.原创 2011-07-08 12:22:55 · 697 阅读 · 0 评论 -
Visual Studio 2010瘦身精简方法
偶然看到本文,稍微看了一下,感觉不错,遂转载以保存,标红色字体的是本人修改建议。原文已经打不开,故不再附地址。 Visual Studio 2010(简称VS2010)出来已经有几个月了,虽然安装程序比Vs2008小了一些只有2.5G,但仍然是一个庞然大物,继续秉承微软的一灌作风“捆绑”,不管用上用不上先给你绑上。全完安装需要7~8G空间,自定议转载 2011-06-26 15:51:00 · 2503 阅读 · 1 评论 -
WM_CREATE ,WM_NCCREATE,WM_DESTROY,WM_NCDESTROY详解
<br />【原文地址:http://blog.csdn.net/yfqvip/archive/2008/11/28/3403411.aspx】<br /> <br />通常我们理解在窗口创建时发出消息WM_CREATE,但是在这个消息之前还有一个消息是被发出的WM_NCCREATE。<br />即:<br />WM_NCCREATE<br />WM_CREATE<br />对应的,在窗口被关闭时发出消息WM_DESTROY,WM_NCDESTROY。<br />顺序:<br />W转载 2011-01-17 15:34:00 · 2104 阅读 · 0 评论 -
warning LNK4022: cannot find unique match for symbol 'XXXXX'
错误信息:warning LNK4022: cannot find unique match for symbol XXXXXXXXXX为def导出函数名。 参考网上资料:出现这个问题可能是DLL里用到的XXXXX函数和某个lib有重名,因此可以尝试修改自己的导出函数。原创 2010-04-19 09:17:00 · 3196 阅读 · 0 评论 -
[转]关于创建dll项目无法生成对应Lib文件的问题
发现已经有人写了,就懒得再写,直接转载。可惜没有原文链接,如有知道原始出处的麻烦告知。 VC6工程中,只要有DEF文件并将其添加到工程中,VC6就可以自动地生成DLL与其相应的Lib文件了。但是VS2005不一样,需要指定DEF文件,方法如下:把 Exports.def 添加到工程中. 选择 Project > ProPerties>Linker->Input->Modu原创 2010-04-16 14:27:00 · 996 阅读 · 0 评论 -
error LNK2005: "void __cdecl operator delete(void *)"
错误信息:error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj) 参考网上类似问题的解决办法。 project-->propertities-->configuration propertities-->Link原创 2010-04-17 18:27:00 · 1446 阅读 · 0 评论 -
constructors not allowed a return type
.h文件声明没有分号;原创 2010-04-16 22:28:00 · 532 阅读 · 0 评论 -
error C1189
Error 1 error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] 按提示修改。原创 2010-04-15 14:22:00 · 739 阅读 · 0 评论 -
vs Warning:This project is out of date
resolve: clean solution -> rebuild solution原创 2009-12-12 23:59:00 · 1526 阅读 · 0 评论 -
vector,list,deque,sort相关
四个类型都是stl的基本容器。 vector与built-in数组类型,在内存里为连续空间,起始地址不变,支持[]操作符。由于在内存是连续空间,所以随即存取 操作效率较高,但是当内存空间不够用时,需要重新申请一块足够大的内存,并进行内存拷贝。 list,链表,对数据结构的插入和删除比较容易,但是随即存取操作的效率明显降低,没有重载[]运算符。 deque,有理解为doubl原创 2009-12-12 23:56:00 · 787 阅读 · 0 评论 -
Visual Studio 2010 快捷键
本文转自【蓝色理想】 CTRL + SHIFT + B 生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O 打开项目CTRL + SHIFT + C 显示类视图窗口F4 显示属性窗口SHIFT + F4 显示项目属性窗口CTRL + SHIFT + E 显示资源视图F12 转到定义CTRL +转载 2009-12-12 23:54:00 · 449 阅读 · 0 评论 -
使用vc封装纯资源dll及调用
1. 新建win32项目,选择dll和空项目。2. 选择resource,右键Add Resource,选择需要的item,导入资源。3. 根据需要修改资源id,用于调用。id加引号4. 工程设置,以下二选一:○右键project->properties->Linker->Advanced->No EntryPoint,指定为/NOENTRY(无入口点) 。/NOENT原创 2009-12-13 00:00:00 · 1077 阅读 · 0 评论 -
Microsoft Visual Studio 2010开发环境的变化和精彩文章推荐
本文转载自【云飞扬的ITblog】 参考自:http://blog.joycode.com/scottgu/archive/2009/10/24/115756.joy等VS 2010 和 .NET 4 系列精彩文章推荐 http://blog.joycode.com/scottgu/archive/2009/08/27/115689.joy1.VS 2010中的转载 2009-12-12 23:58:00 · 779 阅读 · 0 评论 -
visual studio 2008 Team Suite英文版 集成sp1
注:本文集成的是英文版,中文版自己网上搜索,也可以参考下面两篇文章。http://blog.csdn.net/wuqing0312/archive/2009/07/22/4370766.aspxhttp://ljzforever.javaeye.com/blog/476750由于是在windows7下执行集成操作,所以部分地方需要管理员权限。 目录说明:原始光盘目录原创 2009-10-19 13:39:00 · 6156 阅读 · 3 评论 -
error LNK2001: unresolved external symbol __DllMainCRTStartup@12解决
用VC2008,想把图片打包入DLL文件,结果编译出现了:error LNK2001: unresolved external symbol __DllMainCRTStartup@12错误。 解决的办法是:project右键选则properties,Linker->Input->Additional Dependencies填入:Debug:加入msvcrtd.libReleas原创 2009-05-10 20:08:00 · 5796 阅读 · 1 评论 -
DuiLib网络资源记录
移除DuiLib项目Linker中的riched20.lib【http://www.cnblogs.com/junchu25/archive/2013/09/14/3320778.html】用Duilib界面库开发的一个日历控件【http://www.cnblogs.com/sunsmile/archive/2013/03/04/ningmengxiu1.html】duil原创 2014-03-16 11:56:27 · 682 阅读 · 0 评论