弱弱的问一个问题,采用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开发,效率不敢恭维!
[解决办法]
该用的时候还得用...