c++ - 使用 Netbeans (linux/mac) 为 dylib 设置当前/兼容版本

标签 c++ linux macos version dylib

根据标题,我该如何设置这些?此外,我如何自己设置版本?

感谢大家最诚挚的问候。

最佳答案

我相信您可以为您的项目添加构建选项。您需要添加链接器 选项以根据“适用于 Unix Geeks 的 Mac OS X”页面设置兼容版本和当前版本:library version . (他们在示例中使用名为“answer”的库,假定当前版本为 1.2.6)

-dynamiclib -install_name libanswer.1.dylib \
  -compatibility_version 1.2 -current_version 1.2.6 \
  -o libanswer.1.2.6.dylib $(OBJS) 

关于c++ - 使用 Netbeans (linux/mac) 为 dylib 设置当前/兼容版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5079168/

相关文章:

c - 如何从C进入chroot环境?

java - 应用程序应将其日志存储在 Mac OS 中的什么位置?

c++ - 在 Turbo C++ 3.0 的 16 位 Dos 5 上使用 inp()

c++ - 通过强制转换 nullptr 获取成员变量的偏移量

c - 字符串转换为数字 ( strtod ) 的问题

macos - Cocoa 中的进度条

c++ - 是否有适用于 iOS 的高级音频队列记录服务库?

c++ - cpp 这个函数中的奇怪行为

c++ - 我如何确定我的代码中是否有应该私有(private)的公共(public)成员函数?

java - 适用于 OS X、Linux 的更好的 JFileChooser 替代品?