C++是一种高级编程语言,它是C语言的一种扩展。C++于1983年由本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)在AT&T贝尔工作室开发,旨在扩展C语言的功能,既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
Lightly的“C++ Hello World”模版是一个基于Linux环境的C++示例模版,预装了Clang-14编译器等相关依赖,支持多种C++标准,包含一个C++的Hello World示例代码,无需安装任何第三方库,打开项目即可直接运行。
点击模版中的 “立即运行” 按钮,将会打开Lightly “新建项目引导窗口” ,如果你的Lightly账号下有足够的空间,在确认项目名称后,系统将在几秒内为你创建项目,包括操作系统,第三方依赖和项目源代码。
在Lightly代码编辑页面,右上角 运行
按钮可以运行项目。也可以通过打开需要运行的文件后,在编码区域右击,选择“运行当前文件”。
了解更多的运行操作可以查看 Lightly文档:运行
点击右上角 调试
按钮,开启Debug模式,您可以在编辑区域左侧自由设置断点,程序会在运行到断点时暂停,让您可以分析当前的运行情况。
了解更多的调试操作可以查看 Lightly文档:调试
Lightly支持用户通过root进行访问,您可以根据您的需要安装所需的第三方软件和库,例如在终端输入以下命令来安装
apt-get install 所需的第三方软件和库
Lightly目前提供的是远程开发环境,文件和所有的依赖环境都存储在云端服务器上,本地的文件(例如 E:\image.jpg)文件无法直接访问。 本地文件可以先上传到项目里,然后通过项目里的相对路径或绝对路径访问。了解更多关于上传和下载的使用方法,可以查看 Lightly文档:上传下载
需要支持多文件编译时,可以在创建项目时使用CMake模版项目,或通过手动创建CMakeLists.txt文件来管理多文件编译,在add_executable()里添加对应的文件。
Lightly目前提供的云端开发环境是基于Linux的,因此无法使用Windows环境下特有的库(例如 windows.h),可以用Linux下对应该功能的头文件进行替换。