0

我正在创建一个程序,我需要在其中编译和运行新生成的 .cpp 文件,为此我必须创建一个批处理文件,该文件编译和运行 .cpp 文件,并且可以通过 .cpp 轻松访问system("run_cpp.cpp")。我可以通过命令行轻松运行 .cpp 文件,但这只是在我使用 MS Visual Studio 命令行或使用“VCVARS32.bat”设置环境时。但目标是制作一个可以在任何计算机上运行的程序,而任何计算机都没有 MS Visual Studio 2010。

所以我的问题是:

如何使用命令行(批处理文件)在任何计算机上编译 .cpp 文件。是否有一些免费软件编译器可以轻松添加到项目中?请帮帮我!

提前致谢!

编辑:我提到 run_cpp.BAT 不是 run_cpp.cpp 抱歉!

4

1 回答 1

0

你可以使用gcc / gpp来编译你的程序。但是,您还必须将 gnu 工具链与您的程序捆绑在一起。或安装它。

简而言之,这不太可行,并且在运行时运行生成的代码会带来很多安全风险。这样做从来都不是一个好主意。总是有其他方法可以解决您的问题。
您也将遇到环境设置问题

于 2012-04-17T11:34:47.693 回答