我的具体情况:如何编写可以下载和安装很多软件包(C++)的程序?
我想实现在C迷宫求解++,它接受一个灰度图像和输出与解决路径相同的画面。我在网上查看,发现我应该使用OpenCV,它也需要其他包。我希望我的程序的用户能够运行该程序,该程序将检查这些程序包是否已安装。如果未安装所需的软件包,我希望能够在机器上安装这些程序(Linux)。我的程序的其余部分将使用这些软件包来解决迷宫问题。
一般情况:
如何创建在执行时,安装所需的程序包的程序的程序,以供以后使用?这可能吗?这是什么叫(如果存在),所以我可以读它?最后,对于第一年级的C++学生来说这难道难度会很大吗?
感谢您的回复,我试图自己寻找答案,但找不到一个答案。
为什么你想要?当然列出你需要的东西是足够的 - 适用于诸如'yum install A B C D E F'? –
大多数基于Linux的发行版在他们的软件库中都有OpenCV,并且还具有完全的依赖关系跟踪功能。所以如果你安装了OpenCV开发包,那么所有需要的包都会自动安装。 –
如果您真的需要自动执行此操作,请编写一些能够理解它的发行版,并运行相关的'yum/apt-get/rpm install' –