osoon2008:extern是添加c声明和函数,
原来的项目是用c写的,大概有30多个文件,5,6万行代码,
现在老板想搞一个qt的前端,不知道该如何整合?没有一点头绪。
(2014-04-13 19:57) 
如果当初考虑到可能会用于C++,很可能头文件中已经加了 extern “C”。那么应该不用任何修改。
如果没有extern "C",直接修改头文件,或者不动原来的文件,直接创建新的包含 extern "C"的头文件。也就行了。
如果只是常规的C源代码,比如没有使用 new/delete 等C++关键字做变量,也没有用到那些c支持而c++不支持的特性。那么这些代码不做任何修改就能直接用。
不管怎么说,C++中使用C代码,不应该存在十分让人头痛的问题