用于在任何PC上编译.cpp文件的批处理文件

时间:2012-04-17 11:24:58

标签: c++ windows compiler-construction command-line batch-file

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

所以我的问题是:

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

提前致谢!

编辑:我运行run_cpp.BAT而不是run_cpp.cpp对不起!

1 个答案:

答案 0 :(得分:0)

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

总之这不太可行,并且在运行时运行生成的代码会打开很多安全风险。这样做绝对不是一个好主意。总有其他方法可以解决你的问题 环境设置

也不会有任何问题