我有一个.cpp
代码,包含多个类(多个.h
和Cells(10, 6).PasteSpecial
文件)和一个我最初在Linux上创建的Makefile。现在,我需要向某人提供此代码,而我最好不要提供源代码。我想知道是否有可能从代码生成独立的可执行文件,无论他们的平台或操作系统如何,他们的计算机上的其他人都可以使用该代码。
答案 0 :(得分:0)
如果您真的必须在C ++中使用它并在某个未知的操作系统中执行它,您可以在VM中编译它并将其与VM一起打包。否则我会建议使用Java,因为它的设计完全符合您的描述。
答案 1 :(得分:0)
你可以cross compile for multiple platforms。这导致每个平台有一个可执行文件。另一种方法是run a Virtual machine inside your binary。