【问题标题】:Install and run c++ program on machine that doesn't have a compiler在没有编译器的机器上安装并运行 c++ 程序
【发布时间】:2021-10-28 12:34:49
【问题描述】:

我在 linux 机器上使用 glfw、glut 和 DearImgui 制作了一个小型 c++ 程序。据我所知,我已经编写了这个程序,所以它也应该构建在 Windows 上。

我想将此程序发送给我的朋友,他正在运行 Windows 并且没有编译器。没有编译器怎么可能在计算机上构建程序?

【问题讨论】:

  • 我在开玩笑,但你回答了你自己的问题。
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: c++ installation build linker executable


【解决方案1】:

是的,您可以为您的 c++ 项目制作一个安装程序,它应该允许您在 Windows 上的人简单地安装和运行它。这样做有多种选择,但我想到的第一种方法是使用cmakecpack,但这需要学习如何使用两者,如果你打算继续使用 c++,可能从长远来看,值得付出努力。

不过,短期而言,如果您想以一种可以运行的方式快速将项目发送给您的朋友,您可以在您的 linux 机器上安装一个适用于 windows 的交叉编译器,然后只向他发送一个适用于 windows 的编译版本。同样,有多种选择,但我很确定 MinGW 应该可以满足您的需要,并且比使用 cpack 的 cmake 更容易快速学习。

【讨论】:

  • 谢谢!我想是时候学习 cmake 了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多