
C++
Wang_anna
这个作者很懒,什么都没留下…
展开
-
VS 编译时 /MD 与 /MT、/MTD与/MDD的区别
3、除了在是动、静态链接VC运行时库上有区别,另外的区别点在于,采用静态链接的方式将导致生成的目标模块拥有独立的堆栈空间,如果生成的是DLL,那意味着调用该DLL的EXE程序与该DLL有着不同的堆栈空间,如果发生了EXE拿到了在DLL中分配内存创建的对象,在EXE对其进行析构时,就会导致内存非法访问,出现类似于“ windows已在XX.exe中触发一个断点……所以,尽量不要使用 /MT与/MTD进行静态运行时库链接的方式,即使要使用,也一定要遵循“谁申请,谁释放”的原则。具体会导致的问题此处不做研究。原创 2022-09-02 11:47:31 · 1445 阅读 · 0 评论 -
CreateEvent 用法
CreateEvent的用法_Phenixyf的博客-优快云博客_createevent原创 2022-09-01 10:28:51 · 252 阅读 · 0 评论