我可以从程序(DLL)中调用的c++或C编译器
C++ or C compiler that I can call from a program(DLL)
什么是C或c++编译器,它是一个DLL,我可以通过DLL调用和编译C或c++程序。
我想做的是通过DLL调用一个函数,我将在我的C或c++程序中使用(因为它们都使用DLL),它将编译我在方法中收听的文件或其他东西。
我只是想要一个库,我可以编译一个exe(或一个。app,这将是很好的)。
从我对这个问题的一点理解来看,你最好的选择是Clang。我发现下面的链接很有用,并开始自己学习——构建一个很好的c++交叉参考工具,以取代我对c++代码的gtags/cscope的使用
Clang -基于库的架构
在Python中使用libclang
Clang - The guts
您可能想尝试像lcc这样的编译器。如果这是一个商业项目,他们可能会给你提供一个dll版本…
Clang是我首先想到的。第二件事是TaskGraph,它只不过是一种基于模板的包装GCC的方式(不幸的是,TaskGraph没有明确的许可证;
相关文章:
- C/C++编译器通常会删除重复的库吗
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- Win32编译器选项和内存分配
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++,我收到一个无法理解的编译器错误
- 在线编译器中的分段C++没有打印消息
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- C/C++预处理器是否可以检测一些编译器选项
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- C++错误C2600:无法定义编译器生成的特殊成员函数(必须首先在类中声明)
- 我需要知道编译器如何在cpp中使用析构函数
- 编译器如何区分std::vector的构造函数
- CLANG 编译器 说:变量"PTR"可能未初始化
- 告诉c++编译器该参数没有别名
- 使用仅使用一次的变量调用的复制构造函数.这可能是通过调用move构造函数进行编译器优化的情况吗
- 为什么所有C++编译器都会崩溃或挂起此代码
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 我收到同义重复编译器错误。我应该如何修复"类型"X"的参数与类型"X"的参数不兼容?
- 为什么C++编译器没有检测到正确声明的类?