You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Godbolt Compiler Explorer中能否将一个编辑器内容#include到另一编辑器

Godbolt Compiler Explorer 跨编辑器#include 实现方案

以下是经过验证的可行操作步骤:

  • 首先创建至少两个编辑窗口,先配置被引用的代码对应的编辑器:点击编辑器右上角的设置按钮,找到自定义文件名配置项,填写你后续要引用的文件名,比如common.h,将需要复用的代码写入该编辑器即可。
  • 打开主代码对应的编辑器,直接按照正常写法添加引用指令,比如#include "common.h",即可引用另一个编辑器内的代码内容。
  • 最后在编译器面板的「编译选项」输入框中添加参数-I.,告诉编译器在当前虚拟工作目录下查找自定义的头文件。

注意如果被引用的是.cpp/.cc等实现文件,不推荐直接#include,更合理的方案是将公共实现抽为带inline标记的头文件,或是开启编译器的多源文件编译模式:添加编译器时选择「使用多个源文件」配置,将所有源文件编辑器关联到同一个编译器实例,即可完成联合编译,无需手动引入实现文件。

内容的提问来源于stack exchange,提问作者iwans

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 20:57:03