c++ - 如何在 sublime text 3 中编译多个文件
问题描述
我正在使用 Sublime Text 3 编写一些学校项目,我必须编写一个带有一些自定义标题的程序,这些标题具有 1 个功能。问题是构建系统(在 cmd 中写入什么 sublime text 来构建)只将 main.cpp 文件而不是 headers 和 .cpp 文件放在 cmd 中,因此无法正确编译。
我正在寻找一种仅通过在 cmd 中编写 main.cpp 文件(“g++ main.cpp -o main.exe”)或修改构建系统以便在 cmd 中添加所有头文件来编译头文件的方法line ("g++ headersourcefile.cpp header.h main.cpp -o main.exe") (这个编译ok)
构建系统是用 JSON 编写的(我不知道 :))
- -编辑 - -
我的问题是 Sublime Text 只编译我正在编写的文件,而不是我制作的#includes,fe #include "organiser.h"。我使用的构建系统是我根据在 Internet 上找到的一些系统编写的自定义系统(这就是我认为我做错了什么的原因)。现在我正在尝试“make”构建系统,但我不知道它是如何工作的(它说:“没有指定目标,也没有找到 makefile。停止。)。
谢谢你的关注:)
解决方案
感谢安德鲁!您可以使用以下代码运行他的构建:
{
"cmd" : ["g++ *.cpp -o $file_base_name &./$file_base_name"],
"working_dir": "$file_path",
"shell":true
}
推荐阅读
- apache-dolphinscheduler - Apache DolphinScheduler 调度系统在调度任务时中断
- python - Python discord.py 从 https://some-random-api.ml/joke 拉笑话
- autodesk-forge - Model Derivative教程中翻译功能出现错误
- wordpress - 如何在管理订单详细信息中显示自定义产品分类?
- selenium-webdriver - 使用 Specflow RemoteWebDriver 进行并行浏览器测试
- tableau-api - 发布后是否可以在 Tableau 中打开一个新选项卡以进行深入报告
- javascript - 从 Chrome 录制的音频无法在 Safari 上播放
- matlab - 如何在 Matlab 图中找到所有交点?
- html - CSS 代码未正确转换为 SCSS
- prolog - 如何修剪错误的答案?我的代码错了吗?