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

问题描述 投票:0回答:1

我正在创建一个程序,我需要在其中编译并运行新生成的 .cpp 文件,为了做到这一点,我必须创建一个批处理文件,该文件编译并运行 .cpp 文件,并且可以通过

system("run_cpp.cpp")
。 我可以通过命令行轻松运行 .cpp 文件,但这只是当我使用 MS Visual Studio 命令行或使用“VCVARS32.bat”设置环境时。 但目标是制作一个可以在任何计算机上运行的程序,并且任何计算机都没有 MS Visual Studio 2010。

所以我的问题是:

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

提前致谢!

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

c++ windows batch-file command-line
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.