【问题标题】:How do I indicate where Emscripten should locate source files during compile?如何在编译期间指示 Emscripten 应该在哪里找到源文件?
【发布时间】:2018-03-24 18:56:06
【问题描述】:

作为一名 Javascript 程序员,我对编译过程真的不是很熟悉。我的问题是在使用 Emscripten 编译期间定位源文件。我的“include”命令指的是源代码,例如“Core/main.h”,它又指的是同一文件夹中的其他源文件,但使用类似的地址,(例如“Core/app.h”)

如何克服这些“找不到文件”错误?如何向 Emscripten 编译器指示它应该在源文件夹中查找?我一直在阅读文档,但我认为我所发现的讨论的是在运行时使用的虚拟文件系统,而不是在编译期间包含的目录。

【问题讨论】:

    标签: c++ c c++11 emscripten webassembly


    【解决方案1】:

    几乎每个 C/C++ 编译器都有一个相同的参数:-I

    emcc -Idir1 -Idir2 ... foo.c
    

    文件在 dir1/Core/app.h 的位置。

    【讨论】:

    • 我知道这是一个愚蠢的问题,但我就是不知道去哪里找。非常感谢。
    • 不是一个愚蠢的问题,只是一个初学者的问题。每个人都从某个地方开始。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 2014-08-01
    • 2015-11-02
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    相关资源
    最近更新 更多