使用Qt在OS X / Mac上构建C ++库

时间:2014-12-03 04:20:40

标签: c++ macos qt dll

我使用Qt在Windows上创建了一个C ++库,效果很好。现在我想使用Qt在OS X / Mac上构建相同的C ++库,并且在运行与在Windows上创建此C ++库相同的步骤之后,我不确定哪些生成的文件是我在OS X上需要的库。 在Windows上,我可以通过以下文件在其他C ++项目中使用该库:.dll,目标文件库和头文件。我可以找到目标文件夹中生成的前两个文件:

enter image description here

但在Mac上,检查完相同的文件夹后,我发现生成的文件如下:

enter image description here

我创建的库是哪些文件?如何在OS X上的其他C ++项目中使用生成的库? 我试图找到一些循序渐进的指南,但到目前为止没有运气,所以如果有任何有用的链接将有所帮助。 提前谢谢!

1 个答案:

答案 0 :(得分:2)

图书馆是

libsdk.1.0.0.dylib

所有其他libsdk * .dylib都是指向库的链接(兼容性原因,某些应用程序查找libsdk.dylib)。您可以像使用任何其他动态库一样使用这些库。将库和头文件提供给本地路径或在系统范围内安装它们(DYLD_LIBRARY_PATH)。

有关详细信息,请参阅How to use dylib in Mac OS X (C++)