首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >招聘:软件系统用户的编译工具

招聘:软件系统用户的编译工具
EN

Stack Overflow用户
提问于 2012-06-27 21:16:27
回答 5查看 71关注 0票数 0

我不确定这个问题的标题是否切中要害。我已经为Windows用C C++写了一个大型的软件系统,并希望给这个系统的用户提供添加编译代码的选项。用户应该能够做基本的事情,并与我的程序交换数据。

目前的实现方式是通过动态链接库。但要做到这一点,需要一个成熟的编译器,而这并不像我希望的那样容易。有没有可以创建Windows DLL的微型C编译器?

另一个想法是Java本机接口。但这需要一个完整的Java系统在后台运行,并且在其中运行代码并不容易。

你还有其他的想法吗?

EN

回答 5

Stack Overflow用户

发布于 2012-06-27 21:20:38

有没有解释型语言?(TCL和Lua被设计为扩展语言,但您几乎可以轻松地与任何其他语言交互)。

票数 2
EN

Stack Overflow用户

发布于 2012-06-27 21:25:55

python集成怎么样?

您可以创建一个与您的应用程序交互的python接口。Python非常容易学习,应该很容易与c/c++集成。The python documentation has an own chapter on that.

您还可以使用像swig这样的工具来生成界面。

这样做的好处是他们不需要编译任何东西。他们可以只提供python文件,这些文件可以加载到您的应用程序中并在软件中运行。这是python的一个众所周知的用法,也是它简单的语法所促进的。

票数 0
EN

Stack Overflow用户

发布于 2012-06-27 22:39:17

正如另一个人所说,通过提供一种嵌入式语言,你将是最好的。

我会为javascript出钱,并通过javascript使用google v8 engine,你可以得到一种几乎每个人都可以使用和编程的语言。你还可以嵌入其他的javascript引擎,比如SpiderMonkey。有关要选择的内容,请参阅此answer

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11227124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档