如何使用其他C ++程序编译C ++代码?

时间:2010-09-02 15:12:31

标签: c++ windows gcc

我想创建一个程序来修改另一个c ++源代码,编译它并运行exe。 我的意思是像gcc这样的东西可能是我可以但是在windows os gcc可能不存在。 有可能吗?

2 个答案:

答案 0 :(得分:2)

我认为您对Windows的选择相当有限:

  1. 检查是否安装了编译器(可能将其限制为简短列表)并使用该编译器
  2. 在应用程序的安装包中添加编译器

答案 1 :(得分:2)

牛仔回答

仅限于:

  • 源代码不需要很多文件/标题/库
  • 您的应用程序可以轻松收集它们
  • 应用程序与您的某个服务器有连接

申请可以:

  • 以zip格式收集文件
  • 通过线路将它们发送到编译器服务(可访问的HTTP)
  • 服务器使用自己的安装
  • 编译它
  • 并在响应中返回二进制可执行文件。

当然:它取决于许多似乎不太可行的变量。而且,使用C / C ++应用程序时,zip + http可能很难。