我正在创建一个程序,我需要编译并运行一个新生成的.cpp文件,为了做到这一点,我必须创建一个批处理文件,它编译并运行.cpp文件,并且很容易通过system("run_cpp.cpp")
访问。
我可以通过命令行轻松运行.cpp文件,但这只是在我使用MS visual studio命令行或使用“VCVARS32.bat”设置环境时。
但目标是制作一个适用于任何计算机的程序,并且任何计算机都没有MS Visual Studio 2010.
所以我的问题是:
如何使用命令行(批处理文件)在任何计算机上编译.cpp文件。 maby是否有一些免费软件编译器,可以轻松添加到项目中?请帮帮我吧!
提前致谢!
编辑:我运行run_cpp.BAT而不是run_cpp.cpp对不起!
答案 0 :(得分:0)
您可以使用gcc / gpp编译您的程序。但是,您还必须将gnu工具链与您的程序捆绑在一起。或安装它。
总之这不太可行,并且在运行时运行生成的代码会打开很多安全风险。这样做绝对不是一个好主意。总有其他方法可以解决你的问题 环境设置
也不会有任何问题