c++ - 手动添加 IDE 对 Lua (CryEngine) 的支持

标签 c++ autocomplete ide lua cryengine

你们现在都有对其他语言(如 C++)的基本 IDE 支持。您编写一个带有成员函数的类。如果尝试在您的代码中使用它并按下 ctrl + 空格键,您将在菜单中看到所有这些成员函数。

现在 CryEngine 有一个 Lua api(脚本绑定(bind)?)但是没有支持它的 IDE。

难道不能用 cryengine API 提供选择的 IDE 并获得完整的 IDE 支持吗? 我从来没有做过类似的事情,不知道我应该从哪里开始,我希望你能给我一些指导。

更新:

也许我应该补充一下我的想法。例如,如果您有一个 java IDE 并且包含了一个外部 jar 文件,您将可以访问其内容并且 IDE 将支持它(自动完成等)。 cryengine 和 lua 不应该做完全相同的事情吗?

最佳答案

几乎每个 IDE 都提供了一些合并自定义 API 的方法。例如,Eclipse (Koneki LDT) 提供了一种添加自定义 API 的方法(如其 User Assistance 文档中所述)。 ZeroBrane Studio IDE我一直致力于提供一种方法来合并自定义 API(各种引擎有 dozen or so shipped with the IDE)。

关于c++ - 手动添加 IDE 对 Lua (CryEngine) 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13406097/

相关文章:

linux - 适用于 Linux 操作系统的开源 VS 专有 ARM 调试器

c++ - 在 MSVC++2010 中禁用警告

c++旋转加密

c++ - 如何在 Linux 上使用 Qt5 访问远程 MySQL 服务器?

c++ - 防止 boost::asio::io_context 在没有更多工作要做时返回

WPF 组合框自动完成项目

jquery - 自动完成仅适用于加载组件

java - Javafx 中有 RSyntaxTextArea 的替代品吗?

html - VSCode:CSS中的自动完成功能是在您的HTML标记中首先创建的类。为此扩展吗?

c++ - 您如何试用小型/简单的 C 或 C++ 源代码?