我可以从程序(DLL)调用C++或C编译器

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

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

c++ c dll
3个回答
2
投票

根据我对这个问题的一点了解,你最好的选择是 Clang。我发现以下链接很有用,并开始自己学习 - 构建一个很好的 C++ 交叉引用工具来替换我对 C++ 代码的 gtags/cscope 的使用

Clang - 基于库的架构

通过Python使用libclang

Clang - 胆量


0
投票

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


0
投票

第一个想到的就是叮当声。 第二件事是TaskGraph,它只不过是一种基于模板的包装 GCC 的方式(不幸的是,TaskGraph 没有明确的许可证;您需要与维护者交谈)。

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