原来一直用 Java,现在开始捡起 C。编译器是 mingw 最新版,gcc 是 6.3 的,IDE 是 codeblocks。 在写程序的时候无意中发现写 malloc 函数时没有代码提示,但编译和运行都没有问题。打开 stdlib.h 文件时,codeblocks 提示有两个 stdlib.h 文件,一个在 C:\MinGW\include 目录下,一个在 c:\MinGW\lib\gcc\mingw32\6.3.0\include\c++目录下,看内容,前一个是 C 语言的,后一个是 C++的。两个文件造成了 cb 不知道从哪里获取提示信息。 该如何解决? 另:用 codeblocks 是因为原来就用这个,后来多数时间用 Java,现在想重新捡起 C,就继续使用它了。 如果解决不了,那就只好从头学 VS 了
1
jzq526 OP 已经搞定,在编译器选项中,设置“搜索目录”选项为 C 语言的头文件就可以了。
|