![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
kin988g
这个作者很懒,什么都没留下…
展开
-
extern "C"
extern "C":一句话总结:采用C语言的方式原创 2014-10-31 15:10:21 · 299 阅读 · 0 评论 -
vs 开发工具 中开发mfc项目在输出对话框中输出打印的方法
1、OutputDebugString2、TRACE原创 2015-04-12 16:21:04 · 1523 阅读 · 0 评论 -
exe调用lib库,lib库又调用了另一个dll 时,lib,dll该怎么放
exe调用lib库,lib库又调用了另一个dll :今天移植一个开源库时碰到的如上标题的问题,不解,于是写了几个测试程序验证了下,OK,一下总结记录下:1、中间过程不管间接调用了几次dll,次dll对应的lib(定位用),dll文件都只需添加在最后的EXE工程中。2、lib工程只需添加其.h文件(保证其编译OK就行)原创 2015-05-03 20:10:16 · 830 阅读 · 0 评论 -
Windows下用eclipse玩C-C++及安卓相关环境及工具
Windows下用eclipse玩C++用到一下三个东西:1、 eclipse2、 CDT(一个在eclipse开发C++的插件)(如果你做android的,直接去android的官方开发网站下载android开发版本的eclipse,也就是eclipse+ADT其中也带有CDT了。)3、 Cygwin(Windows平台的unix模拟程序,包含了gcc和g++),有人说用M原创 2015-05-12 11:29:15 · 384 阅读 · 0 评论 -
C/C++项目中调用约定(编译器)的问题
1、c调用约定c\c++项目中常用_cdecl修饰符使编译器按照c调用约定:即,函数调用方按照从右到左的顺序将其参数放入栈中,调用完之后调用方负责从栈中清除参数。2、微软的调用约定_stdcall,与C调用约定区别仅在于:调用完之后被调用者清除栈中的参数。(因此,参数可变函数不能使用这种调用约定。如,printf),其优点在于,每次函数调用不用通过代码清除栈上的参数,因此能够生成体积较原创 2015-12-27 23:37:47 · 385 阅读 · 0 评论 -
回调函数之类相关
提出问题: 回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。 分析原因: 普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以转载 2016-05-07 11:38:18 · 291 阅读 · 0 评论