2014-12-03 60 views
0

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

enter image description here

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

enter image description here

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

回答

2

图书馆是

libsdk.1.0.0.dylib 

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

查看How to use dylib in Mac OS X (C++)了解更多信息。