相关疑难解决方法(0)

使用来自clang的@import?

我想用终端上的Sublime和clang编写一些代码.如何在clang中使用新模块(@import)语法?我尝试添加-fmodules标志,但它不起作用.启用模块后,我是否也可以省略-framework Foundation标志?

   clang -fmodules -framework Foundation test.mm; ./a.out 
Run Code Online (Sandbox Code Playgroud)

小测试文件:

#import <stdio.h>
// #import <Foundation/Foundation.h>
@import Foundation;

/*

clang -fmodules -framework Foundation test.mm; ./a.out 

*/
int main(int argc, char const *argv[])
{
    NSString *hello = @"Hello";
    printf("%s\n", "hello world");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

clang ios

3
推荐指数
1
解决办法
1260
查看次数

标签 统计

clang ×1

ios ×1