使用 Visual Studio 2019 如何克隆没有解决方案的 C++ 代码的 github 存储库并构建和运行它们?

问题描述 投票:0回答:1

我是 Visual Studio 2019 和 github 的新手。我正在尝试从 github 云获取代码并在我的笔记本电脑上运行它。

目前我已经能够克隆源代码的 github 存储库并创建一个新分支。但是 github 存储库只有 c.pp 文件和 .h 文件,没有项目或解决方案文件。这是因为虽然代码是用 C++ 编写的,但创建者并未在 Visual Studio IDE 上编写代码。无论哪种方式,我的主要问题是每次我在视觉工作室中打开它时,我都没有可用的构建选项卡选项,因此我无法运行

如何构建并运行此代码? 我尝试将代码复制并粘贴到具有模板解决方案文件的新项目中,但如果我将克隆的代码文件复制到本地项目中,则似乎无法从 github 克隆,并且当我将克隆的代码文件复制到本地项目中时,这似乎也失败了尝试构建并运行它。 作为参考,我尝试克隆以下公共 github 存储库:

https://github.com/sarahtattersall/Enigma-Machine

请给我建议最好的方法,谢谢。 一郎。

c++ github build cloning
1个回答
0
投票

我知道这篇文章已经有几年了。但是,如果您使用 premake 或 cmake,则可以从源代码构建您自己的 Visual Studio 解决方案。标准是 cmake,但我个人更喜欢使用 premake,因为它只是一个简短的 Lua 脚本,您只需在目录中运行 premake 可执行文件即可。 Cmake 有自己完整的语法,需要一些时间来学习。

© www.soinside.com 2019 - 2024. All rights reserved.