什么是C或C++编译器,它是可以通过DLL调用并编译C或C++程序的DLL。
我想要做的就是通过一个DLL来调用函数,我将在我的C或C++程序中使用它们(因为它们都使用DLL),它会编译我在方法或其他方面监听的文件。
我只想要一个库,我可以编译一个exe(或.app,这将是很好的)。我可以从程序(DLL)调用的C++或C编译器
0
A
回答
0
您可能想尝试编译器,如lcc。如果这是一个商业项目,他们可能会为您提供一个DLL版本...
2
从我对这个问题的理解,你最好的选择是铿。我发现下面的链接有用的,并已开始学习它自己 - 建立一个很好的C++交叉参考工具来代替我的gtags的使用/ cscope将用于C++代码
Clang - library based architecture
0
铿锵是想到的第一件事。第二件事是TaskGraph,这不过是一种基于模板的包装GCC的方式(不幸的是,TaskGraph没有明确的许可证;您需要与他维护人员交谈)。
您引用DLL,我应该假设Windows还是您需要* nix? – 2012-01-01 05:06:29
你想要一个实现为DLL的编译器吗?或者你想静态链接一个DLL到你的C++应用程序中?或者......你想要做什么?这个问题对我来说并不完全清楚。 – 2012-01-01 05:08:56
你真的需要一个编译器的DLL版本吗?为什么不写一个调用'popen'或'CreateProcess'来调用底层编译器的函数呢?只是想知道用例。我会从http://clang.llvm.org/features.html#libraryarch – hackworks 2012-01-01 05:09:18