我使用Qt在Windows上创建了一个C ++库,效果很好。现在我想使用Qt在OS X / Mac上构建相同的C ++库,并且在运行与在Windows上创建此C ++库相同的步骤之后,我不确定哪些生成的文件是我在OS X上需要的库。 在Windows上,我可以通过以下文件在其他C ++项目中使用该库:.dll,目标文件库和头文件。我可以找到目标文件夹中生成的前两个文件:
但在Mac上,检查完相同的文件夹后,我发现生成的文件如下:
我创建的库是哪些文件?如何在OS X上的其他C ++项目中使用生成的库? 我试图找到一些循序渐进的指南,但到目前为止没有运气,所以如果有任何有用的链接将有所帮助。 提前谢谢!
答案 0 :(得分:2)
图书馆是
libsdk.1.0.0.dylib
所有其他libsdk * .dylib都是指向库的链接(兼容性原因,某些应用程序查找libsdk.dylib)。您可以像使用任何其他动态库一样使用这些库。将库和头文件提供给本地路径或在系统范围内安装它们(DYLD_LIBRARY_PATH)。
有关详细信息,请参阅How to use dylib in Mac OS X (C++)。