gpt4 book ai didi

c++ - SLX 云是否允许自定义库?

转载 作者:行者123 更新时间:2023-11-30 05:11:13 25 4
gpt4 key购买 nike

这里是新手。我正在为 C++ 中的一个小项目尝试 SLX,但不确定他们的云应用程序是否允许我安装编译我的项目所需的自定义库。如果有必要,我愿意下载他们的桌面版本,但有没有办法在我的云端工作区内执行此操作?

最佳答案

感谢您试用我们的云平台!我是SLX.cloud的产品经理(我们的多核优化工具的免费在线版本),所以如果您有任何其他问题,可以直接问我。您可以在我的个人资料中找到我的联系方式。

目前,有两种方法可以在工作区内安装您自己的软件。我建议先临时安装它,看看是否一切正常,然后再进行永久安装。

1。临时安装

通过 IDE 中的终端,您可以完全访问底层 docker 容器。我们的镜像基于 Ubuntu 16.04,因此您可以通过 sudo apt-get 安装软件。就像在本地计算机上一样。

enter image description here

但请注意:每次启动和停止工作区时,SLX.cloud将再次获取 docker 镜像。因此所有变化都在 /project 之外文件夹将丢失。

2。永久安装

要永久安装软件,您可以 create自定义堆栈或调整工作区配置。为此,请转到 Dashboard -> Create Workspace -> Create New Workspace from stack -> Stack Authoring .您可以在此处创建自定义 docker 镜像并提供在启动时安装的软件。为此,只需添加以下配置(本例中为 libopencv-dev):

FROM silexica/tools:latest

RUN sudo apt-get update \
&& sudo apt-get install -y libopencv-dev \
&& sudo rm -rf /var/lib/apt/lists/*

这里我们指定安装libopencv-dev在启动期间,它将在工作区内可用。

enter image description here

如果你熟悉docker,当然也可以根据silexica/tools:latest创建一个docker镜像并在其上安装必要的软件。您只需要通过 FROM <your/docker:image> 以与上述相同的方式提供您的 docker 镜像。命令,您可以跳过 RUN命令。

之后,您可以通过单击 Create 来启动自定义工作区.

关于c++ - SLX 云是否允许自定义库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45169308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com