【发布时间】:2017-05-05 21:36:11
【问题描述】:
我正在编写一个应用程序,我想在 rhel7 上使用 GCC 4.8。我的问题是我需要使用第 3 方共享库,该库是使用基于 rhel6 的 GCC 4.4 构建的。
【问题讨论】:
-
基本问题是:如果将 4.4.8 中的
new int与 4.8.5 中的delete匹配会发生什么,反之亦然?在界面上使用extern "C"并不是一个神奇的修复方法,因为在 C 语言中允许使用int*。