使用 CMake 创建 Visual Studio 远程 Linux 构建项目

我想在 Windows 上创建一个 Visual Studio (2019) 解决方案/项目,以便在通过 SSH 连接的运行 Ubuntu 的嵌入式 Linux 目标上远程构建和调试(为了更容易,让我们假设它是 Raspberry Pi)。>

我设法使用 Visual Studio 项目创建者创建了一个。但下一步是使用 CMake 从源文件创建解决方案/项目。

我开始制作一个简单的 CMake 脚本:

cmake_minimum_required(VERSION 3.0)

project(testproject)

file(GLOB SOURCE "${CMAKE_CURRENT_SOURCE_DIR}/source/*.cpp")
file(GLOB HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/include/*.h")


include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include") 
add_executable(${PROJECT_NAME} ${SOURCE} ${HEADERS})

但这只会创建一个常规的 Windows 控制台应用程序项目。我必须添加哪些命令或 CMake-Config 才能创建远程构建/调试项目?

qqwainier1 回答:使用 CMake 创建 Visual Studio 远程 Linux 构建项目

你知道什么是交叉编译吗?和交叉工具链?

你应该看看 CMAKE_TOOLCHAIN_FILE https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#cross-compiling-for-linux

本文链接:https://www.f2er.com/4985.html

大家都在问