将sdl2和sdl1.2保留在同一个操作系统上?

时间:2013-07-31 22:08:34

标签: c++ linux sdl libraries conflict

我很久以前使用我的软件包管理器安装了SDL 1.2,现在我刚从源代码安装了新的SDL版本(2.0)。

您认为将两个版本保留在同一个操作系统上是否安全?我需要其他应用程序的旧版本,所以我更愿意同时拥有..

PS我在Linux上。

干杯!

2 个答案:

答案 0 :(得分:2)

我认为它应该没问题,我已经尝试了同样的原因(我需要使用旧版本,但我想尝试更新的版本)它对我有用,只是一定要保留它们在不同的地方,一次使用一个版本。

答案 1 :(得分:2)

您可以通过加载执行(使用LD_LIBRARY_PATH)来使SDL 1.2和使用SDL 2.0。此外,在编译时,您必须指定SDL 2.0的include(-I)/ library(-L)路径