我使用Linux Ubuntu,当我尝试编译一个简单的C程序时,使用
在屏幕上打印一些东西#import<stdio.h>
我收到此错误
#import is a deprecated GCC extension.
我该如何解决此错误?
答案 0 :(得分:2)
CPP支持名为“
#include
”的“#import
”变体,其中包含一个文件,但最多只执行一次。
如果您确定所引用的文件使用所谓的"header-guards",则可以安全地将#import
替换为#include
。
所以文件的前两行应该是#include
d看起来像
#indef SOMETHING_UNIQUE_IN_THE_CONTEXT_OF_YOUR_PROJECT
#define SOMETHING_UNIQUE_IN_THE_CONTEXT_OF_YOUR_PROJECT
然后0到多行
/* C stuff here */
最后一行应该是
#endif
答案 1 :(得分:1)
#import<stdio.h>
- 错误
#include<stdio.h>
- 右