我必须从一个 C++ 类中导入/翻译代码,以便我可以在 C 程序中使用它。
C 程序很大,并且对打开和关闭的 C 库有很多依赖性。
C++ 类 .cpp 文件是 650 行
我没有混合使用 C 和 C++ 的经验,所以即使我看过一份关于如何混合使用的指南,我也不确定该走哪条路。
我只需要在几个地方使用 C++ 代码(相当独立的使用
我正在使用 gcc (gcc/g++)
是linux环境
那么导入它需要做什么?会不会比翻译的时间更少?
谢谢,
迈克
最佳答案
嗯,650 行并不太长 - 我会重写它。您可能至少会花费同样多的时间来尝试包装它,而且您可能会发现维护结果很困难。
关于c++ - 在 C 程序中使用单个 C++ 类的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/558227/