我在我的项目中使用了 event.h,但它必须运行的服务器不支持它。此外,我也无法安装它。有没有办法以最少的修改运行我的项目。
它必须编译为静态链接,但我该怎么做呢?
我在我的项目中使用了 event.h,但它必须运行的服务器不支持它。此外,我也无法安装它。有没有办法以最少的修改运行我的项目。
它必须编译为静态链接,但我该怎么做呢?
你是什么意思它必须运行的服务器不支持它?如果未安装共享库,您可以使用静态链接的库构建项目。
或者,编译 libevent 的共享库并将其包含在您的应用程序中。我已经成功使用 ELF 二进制文件和共享库中的 RUNPATH 标头将应用程序目录放在动态库加载搜索路径的开头。
https://github.com/wavetossed/pybuild是 Python 2.7.2 和几十个二进制模块的构建脚本示例,其中包括使用 libevent。使用 RUNPATH 构建单个库要简单得多。