如何向现有的mfc工程里添加c文件

如何向现有的mfc工程里添加c文件,第1张

我在对话框MFC里添加arp.h(这里还包含一般C函数库的头文件)和arp.cpp;arp.h里自定义函数,arp.cpp里为函数的实现,在消息响应函数里调用这些函数。在编译的时候出错

arp.cpp(4) : error C2143: syntax error : missing '' before '*'

第一个问题,不是的。建立vc中的任何一类程序都可以,只要恰当的引入头文件,库文件等就可以使用;第二个问题同上;第三个问题,建立了MFC框架程序后,添加代码要看你自己的需要。其实很随意,如果要做到模块化的话,就要向view里添加显示函数,向doc里添加文件管理等,更改窗口形状等要修改frame类。我说的很不好,还是找专业的书看。

另外建议先学Windows SDK编程,熟悉之后再看MFC,要不会很头晕。

推荐资料:Charles Petzold的 windows 程序设计

另外,孙鑫老师的VC视频也很好看

祝你进步!

C语言 与 C++ 没什么不同,C++支持的语法多一些,比如类中的虚函数,重载符号,...C语言就没能支持那么多语法. 而MFC就是C++,要求严格一点,工程还分多种类型, 有时工程指向unicode 类型的,调用库函数时还要加 类型转换. 而且还与一些库文件有冲突. MFC 包含C编写的文件只要工程模式对,一般不会出错,出错的话就是库文件的冲突.

提问者评价

谢谢!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11834226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存