我有一个使用某些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++版本。