感觉Visual Studio远程连接起来不如直接用VSCode在Linux下开发好用,好像也不能导入Linux下已经存在的项目。而且我创建的CMake项目好像只能在Windows下运行,那我怎么把它部署到Linux平台下啊,是不是CMake在Windows下没什么用了,不是很懂CMake。
Visual Studio 远程连接到 Linux 可能会有些限制,但是它仍然可以使用,您可以尝试使用 Visual Studio 的 Remote Development 插件,这个插件可以让您在 Windows 上使用 Visual Studio 直接开发 Linux 的项目。
如果您想在 Linux 下使用 Visual Studio 创建的 CMake 项目,您可以在 Windows 上使用 CMake 生成 Linux 下可以使用的 Makefile 文件,然后通过远程连接将 Makefile 文件传到 Linux 上,在 Linux 上使用 make 命令编译和运行项目。
CMake 是一个跨平台的构建系统,它可以在 Windows 上生成 Windows 下可以使用的 Visual Studio 项目文件,也可以在 Linux 上生成 Linux 下可以使用的 Makefile 文件,所以在 Windows 上使用 CMake 仍然是有用的。
虚拟机下开发吗?vim
windows下的cmake项目,如果不想在linux下重新创建、配置一遍怕浪费时间,可以直接将项目传到linux下,然后修改cmakelist以及makefile文件即可重新编译、运行。但一定要将这两个中的文件根据linux中的情况改写。