Alison
Alison

Reputation: 441

Build C++ library on OS X/Mac using Qt

I have created a C++ library on Windows using Qt and it works well. Now I want to build the same C++ library on OS X/Mac using Qt, and after running the same steps as how I made this C++ library on Windows, I’m not sure which generated files is the library I need on OS X. On Windows, I can use the library in other C++ project through the following files: .dll, object file library and the header file. I can find the first two files generated in the target folder:

enter image description here

But on Mac, after checking the same folder I found the generated files as below:

enter image description here

Which files are the library that I made? And how to use the generated library in other C++ project on OS X? I try to find some step-by-step guide but with no luck so far, so if there’s any useful link that will be of help. Thank you in advance!

Upvotes: 0

Views: 655

Answers (1)

Sebastian Lange
Sebastian Lange

Reputation: 4029

The library is

libsdk.1.0.0.dylib

all other libsdk*.dylib are links to the library (compatibility reasons, some applications look for libsdk.dylib). You use these library as you would use any other dynamic library. Supply the library and the header files to the local path or install them system wide (DYLD_LIBRARY_PATH).

See How to use dylib in Mac OS X (C++) for more information.

Upvotes: 2

Related Questions