2012-01-01 60 views
0

什么是C或C++编译器,它是可以通过DLL调用并编译C或C++程序的DLL。
我想要做的就是通过一个DLL来调用函数,我将在我的C或C++程序中使用它们(因为它们都使用DLL),它会编译我在方法或其他方面监听的文件。
我只想要一个库,我可以编译一个exe(或.app,这将是很好的)。我可以从程序(DLL)调用的C++或C编译器

+1

您引用DLL,我应该假设Windows还是您需要* nix? – 2012-01-01 05:06:29

+1

你想要一个实现为DLL的编译器吗?或者你想静态链接一个DLL到你的C++应用程序中?或者......你想要做什么?这个问题对我来说并不完全清楚。 – 2012-01-01 05:08:56

+3

你真的需要一个编译器的DLL版本吗?为什么不写一个调用'popen'或'CreateProcess'来调用底层编译器的函数呢?只是想知道用例。我会从http://clang.llvm.org/features.html#libraryarch – hackworks 2012-01-01 05:09:18

回答

0

您可能想尝试编译器,如lcc。如果这是一个商业项目,他们可能会为您提供一个DLL版本...

0

铿锵是想到的第一件事。第二件事是TaskGraph,这不过是一种基于模板的包装GCC的方式(不幸的是,TaskGraph没有明确的许可证;您需要与他维护人员交谈)。