在没有编译器的机器上安装和 运行 c++ 程序

Install and run c++ program on machine that doesn't have a compiler

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

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

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

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