Alexander James
Alexander James
> 我一直在将rpclib最新版本集成到AirSim。需要花费6个多小时努力的一件事是对cmake 3.9的新依赖。由于AirSim需要在Linux,Mac以及Windows上运行,并且这些系统都没有在他们的软件包中使用这个版本的cmake,我最终编写了一堆脚本来检查版本,更新版本,在某些情况下下载和编译所有边缘案例的来源。 > > 例如,Ubuntu 16.04只有cmake 3.5。您无法使用apt-get升级它。获得cmake 3.9并安装它是相当混乱的。唯一不会扰乱很多用户的合法方式是下载cmake,从源代码编译并将其保存在本地应用程序的文件夹中,并将所有脚本更改为使用cmake。当然,这会增加更多的设置时间和额外的依赖性来担心。作为另一个例子,在Windows上检查和比较版本是一个噩梦,并且对于良好的自动安装没有太多希望。 > > 我想知道是否可以将所有依赖版本限制为Ubuntu 16.04中可用的版本,即cmake 3.5。在AIrSim中,我们已经花了很长时间来消除不必要的依赖关系,因此除了Ubuntu 16.04中提供的系统升级之外,还需要进行最少量的系统升级。 > > 无论如何,AirSim现在可以处理所有这些场景,并确保cmake 3.9在经过数小时的努力后可用。所以这个问题不再是紧急或太重要了。如果其他人需要帮助,请查看setup.sh和build.sh文件。 I want to ask how to add the library to the...