1

我正在使用 C++11 中的一个简单的 SDL2 应用程序,我很好奇将所需的库与我的应用程序捆绑在一起。现在,我需要在机器上安装 SDL2、SDL_image 和 libpng。但是,如果用户没有安装库怎么办?我可以以某种方式将库与我的应用程序捆绑在一起吗?这可能吗?

我正在使用 Cmake 构建。

4

1 回答 1

3

您可以将库作为动态链接库(.DLLwindows、.solinux、.dylibOSX 上的文件)与您的应用程序一起提供,或者您可以使用静态链接编译您的应用程序,这会将您正在使用的库的内容复制到应用程序。

于 2013-10-03T18:49:00.523 回答