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

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

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

最佳答案

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

因此,传递-L标志将打印.framework中使用的共享库。
oTool -L filePath 将返回库列表,其中一个库将为libc++libstdc++,具体取决于所使用的C++版本。

08-06 03:40