gpt4 book ai didi

c++ - 使用 Visual Studio 2017 在 Linux 上构建现有的 C++ 解决方案

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:33:29 24 4
gpt4 key购买 nike

我有一个 CMake 项目,有时我需要在 Linux 上构建/调试它。我已经尝试使用“使用 C++ 进行 Linux 开发”来连接到我的虚拟 Debian 机器,但它无法按我想要的方式工作。

它不想创建新项目,我只想使用 CMake 生成一个 makefile 并连接到它。

https://blogs.msdn.microsoft.com/vcblog/2017/04/11/linux-development-with-c-in-visual-studio/

我试过阅读这篇文章,但它没有说明如何连接到现有项目。

最佳答案

I only want to generate a makefile using CMake

您可以在 Properties->General->Project Defaults->Configuration type 中检查以使用现有的 makefile。

Here微软为您提供了有关如何在 Visual Studio 2017 中使用 CMakeLists.txt 文件的很好的指南。

简而言之,你需要

  • 打开您的 CMakeLists.txt 和源文件(无需为此创建新项目,只需打开文件夹即可)
  • 在“工具”>“选项”>“跨平台”>“连接管理器”中选择 Linux 目标
  • 通过在解决方案资源管理器中右键单击 CMakeSettings.txt 并选择更改 CMake 设置,为 Linux 配置 CMake 设置。它在您的项目文件夹中保存为 CMakeSettings.json 文件

构建时,开发 PC 上的源文件被复制到 Linux 计算机并在那里编译。

请注意,它需要 Visual Studio 2017 15.4 版及更高版本
此外,Visual Studio 中的 CMake 支持需要 CMake 3.8 中引入的服务器模式支持。您可以从 here 获得 Microsoft 提供的 CMake

关于c++ - 使用 Visual Studio 2017 在 Linux 上构建现有的 C++ 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53664808/

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