什么是C或C ++编译器,它是一个DLL,我可以通过DLL调用和编译C或C ++程序。
我想要做的是通过我将在我的C或C ++程序中使用的DLL调用函数(因为它们都使用DLL),它将编译我在方法中听到的文件或其他任何内容。
我只想要一个可以编译exe的库(或者.app,这样很好)。
答案 0 :(得分:2)
根据我对这个问题的一点理解,你最好的选择是Clang。我发现以下链接很有用并且已经开始自己学习 - 构建一个很好的C ++交叉引用工具来替换我对c ++代码的gtags / cscope的使用
Clang - library based architecture
答案 1 :(得分:0)
您可能想尝试像lcc这样的编译器。如果它是商业项目,他们可能会为您提供一个DLL版本......
答案 2 :(得分:0)
Clang是第一个浮现在脑海中的东西。第二件事是TaskGraph,它只不过是一种基于模板的包装GCC的方式(不幸的是,TaskGraph没有明确的许可证;你需要与维护人员交谈)。