【问题标题】:Adding file as header in source-source transformation using clang使用 clang 在源-源转换中添加文件作为标头
【发布时间】:2015-05-29 14:42:01
【问题描述】:
#include <stdio.h>
int main(void) {
  workFunc();
  return 0;
}

我有上面的示例代码,但是在“main”中调用的函数在另一个头文件“header.h”中。所以转换后的代码一定是这样的

#include <stdio.h>
#include "header.h"
int main(void) {
  workFunc();
  return 0;
}

请帮忙。我正在使用clang、c++ 编码和此link 中提供的转换代码

【问题讨论】:

    标签: c++ clang code-translation


    【解决方案1】:

    我建议像调用程序头文件一样调用它,它应该可以工作。

    【讨论】:

    • 我的程序中没有调用任何头文件。当我进行转换时, 直接添加到新获得的文件中。而且我不希望“header.h”出现在旧文件中。我只是希望它在新文件中。
    • 你的意思是使用 而不是 " "?
    • 正确。你能用一个例子解释你在说什么吗?我对clang很陌生。
    • 每当您创建自己的头文件类时,使用“”是头文件的标准。 更多地用于编译器本身默认的标准 C++ 代码部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-25
    • 1970-01-01
    • 2013-12-17
    • 1970-01-01
    • 2016-04-29
    相关资源
    最近更新 更多