![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
零凌灵
这个作者很懒,什么都没留下…
展开
-
vs2010 getlasterror 5
vs2010中 UAC (User Account Control的简称)原创 2014-08-06 11:03:49 · 4001 阅读 · 0 评论 -
unicode下各种类型转换,CString,string,char*,int,char[]
把最近用到的各种unicode下1、string转CStringstring a=”abc”; CString str=CString(a.c_str()); 或str.format("%s", a.c_str()) 2、int转CString Int a;CString转载 2015-04-26 17:21:10 · 577 阅读 · 0 评论 -
非阻塞Connect对于select时应注意问题
挺好的文章, 拿过来学习一下。 对于面向连接的socket类型(SOCK_STREAM,SOCK_SEQPACKET)在读写数据之前必须建立连接,首先服务器端socket必须在一个客户端知道的地址进行监听,也就是创建socket之后必须调用bind绑定到一个指定的地址,然后调用int listen(int sockfd, int backlog);进行监听。此时服务器socket允转载 2015-03-27 09:45:34 · 1306 阅读 · 0 评论 -
线程调度算法
我们可能经常会用到 Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2012-12-16 3:37:40,如果我调用一下 Thread.Sleep(1000) ,在 2012-12-16 3:37:41 的时候,这个线程会 不会被唤醒?某人的代码中用了一句看似莫明其妙的话:Sleep(0) 。既然是 Slee转载 2015-02-06 18:22:51 · 2371 阅读 · 0 评论 -
VC运行时库(/MD、/MT) 说明
VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)、单线程(/ML)、单线程调试(/MLd)。其中以小写“d”结尾的选项表示的DEBUG版本的,没有“d”的为RELEASE版本。大型项目中必须要求所有组件和第三方库的运行时库是统一的,否则将会出现LNK2转载 2014-12-02 11:51:09 · 1065 阅读 · 0 评论 -
VC程序编译成exe后需msvcr100.dll、msvcp100.dll才能运行的解决方法
问题: vVC程序编译成exe运行提示缺少msvcr100.dll、msvcp100.dll文件。 要点: 1、将编译模式设置为 Release 模式,选择对应的Win平台32位或64位; 2、设置设置运行时支持库为“无”; 3、设置C/C++代码生成为MT模式。 详细: menu bar: Project>Properties: 1.Con转载 2014-12-02 10:06:00 · 1367 阅读 · 1 评论 -
#error WINDOWS.H already included. MFC apps must not #include <windows.h>
错误提示:afxv_w32.h文件:#ifdef _WINDOWS_ #error WINDOWS.H already included. MFC apps must not #include #endif原因:多次包含但是:我查找了,自己并未写这条语句,后来Project,General 属性中Use of MFC是可以用的,因此程序会自动调转载 2014-11-06 19:07:43 · 690 阅读 · 0 评论 -
c#调用c++封装dll 参数为字符串输出函数的解决办法
有时候c#需要调用 c++dll 参数为原创 2014-11-21 12:21:44 · 1280 阅读 · 0 评论