如何在C++中创建独立的可执行程序?

Sam*_*any 0 c++ opengl executable

我想创建一个可以在没有源代码的任何计算机上运行的程序,这怎么可能?如果我在程序中使用OpenGL,它会有什么不同吗?

Bas*_*tch 6

无法使用C++编写可在任何计算机上运行的程序,而无需编译源代码.

例如,您可以在C++中编写一个程序,并编译它并构建一个可在Windows x86-64上运行的可执行文件,但该可执行文件在Linux(或MacOSX)上不起作用,并且它不适用于ARM(例如Android手机),除非你考虑使用模拟器