首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

一个有关问题,采用SDK编程,是不是不用类啊

2012-03-09 
弱弱的问一个问题,采用SDK编程,是不是不用类啊!!弱弱的问一个问题,采用SDK编程,是不是不用类啊!![解决办法

弱弱的问一个问题,采用SDK编程,是不是不用类啊!!
弱弱的问一个问题,采用SDK编程,是不是不用类啊!!

[解决办法]
API
[解决办法]
谁说的,只要是用C++语言都能用类。
[解决办法]
2楼的不仔细看别人的问题。
人家说是不是不用类。
不是说不能用类
[解决办法]
通常来说,用vc开发,不用mfc的类库就视为sdk开发
[解决办法]
看你是什么sdk,有些sdk就是用类或者COM来包装的。

当然,如果是windows sdk,那么就只是一些单纯的api函数调用了。
[解决办法]
俺已经摆脱了MFC了......

感觉,突然发觉一切尽在掌握. 不过ATL还是要用的.....



回楼主的的话, SDK编程一般是指使用最基本的系统api函数, 比如GetProcAddress, CreateWindow, 等等.

许多这些类型的函数存在于user32.dll 中, 当然还有其他一些dll. 这些dll一直而且必须存在于windows中.

这和是否使用C++ Class 毫无关系. 

MFC 实际上以类的形式包装了系统api(即SDK), 使程序员编程更加容易. MFC需要专门的DLL, 比如MFC 7.0中是 MFC70.dll(<--大概是这个名字,具体忘了)

这个dll不是系统自带的, 如果你编程mfc框架程序你有两种选择.
1.运行程序的系统需要有mfc对应的dll(MFC70.dll). 
2.在编译选项中选择使用静态库,也就是把MFC70.dll中需要的东西复制到应用程序, 那样就不需要MFC70.dll了.




[解决办法]
用纯sdk开发,效率不敢恭维!
[解决办法]
该用的时候还得用...

热点排行