【问题标题】:.framework files on osx build configurationosx 构建配置上的 .framework 文件
【发布时间】:2017-03-31 01:58:26
【问题描述】:

我有一个使用某些 c++ 标准构建的 .framework 文件。有没有办法找出使用哪个 c++ 标准来构建它们? (如 c++11 或更早版本)。

我尝试了otool 命令,但它不起作用。有什么办法吗?

供参考:What exactly is a Framework in Mac OS X? ( *.framework folders )

【问题讨论】:

    标签: c++ macos


    【解决方案1】:

    'oTool' 命令不在.framework 文件上运行,但它在.framework 内的可执行文件上运行。

    因此,传递-L 标志会打印.framework 中使用的共享库。

    oTool -L filePath 将返回一个库列表,其中一个是 libc++libstdc++,具体取决于所使用的 C++ 版本。

    【讨论】:

      猜你喜欢
      • 2016-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      相关资源
      最近更新 更多