这是我第一次使用 Eclipse 编写 C 代码,所以答案可能很简单。我还认为 Eclipse 已经设置为可以适当地编译、构建和链接。这是在 Windows 7 64 位机器上运行的。
在我的 C 代码中,似乎每当我使用malloc()
orprintf()
函数时,它都会在其下方放置红色波浪线。只是函数带有下划线,而不是转换甚至参数。
这是代码行:
#include <stdlib.h>
#include <stdio.h>
int* list; //This is a global variable
int main(){
//...inside a function
list = (int*) malloc( sizeof(int) ); // Out of this line, only the word "malloc" is underlined in red.
printf(""); //printf also gives me an error
return 0;
}
当我将鼠标悬停在错误上时,它会显示以下内容:
无法解析函数“malloc”。
我用对了malloc()
吗?