Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 C++11 中的一个简单的 SDL2 应用程序,我很好奇将所需的库与我的应用程序捆绑在一起。现在,我需要在机器上安装 SDL2、SDL_image 和 libpng。但是,如果用户没有安装库怎么办?我可以以某种方式将库与我的应用程序捆绑在一起吗?这可能吗?
我正在使用 Cmake 构建。
您可以将库作为动态链接库(.DLLwindows、.solinux、.dylibOSX 上的文件)与您的应用程序一起提供,或者您可以使用静态链接编译您的应用程序,这会将您正在使用的库的内容复制到应用程序。
.DLL
.so
.dylib