荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: "Emily" <jmtree@126.com>, 信区: Linux
标  题: gcc编译问题--gcc: compilation of header file
发信站: Bentium Ltd. (CN99) (Tue Dec 14 08:33:18 2004)
转信站: SZU!news.szu.edu.cn!news.cn99.com!not-for-mail
出  处: 202.127.206.28

呵呵,终于发现问题了,原来那个库是用C写的,我用C++,所以需要加上一段代码
#ifdef __cplusplus
extern "C" {
#endif

#include "mdslib.h"
#include "treeshr.h"

#ifdef __cplusplus
}
#endif
才可以使用c中的库。郁闷啊!原来是这个原因,折腾了我好多天了!

"寻找理想" <cycker.bbs@bbs.szu.edu.cn> 写入邮件
news:4FZiQf$IvW@bbs.szu.edu.cn...
> 把gcc改为g++试试
> 【 在 jmtree. 的大作中提到: 】
> : 请问gcc编译,出现如下错误:
> : *** failed ***
> : gcc -Wall -L./lib/ -I./include/ -o BuildTree.o BuildTree.cpp
> : ../include/BuildTree.h -lMdsLib
> : gcc: compilation of header file requested
> : gmake: *** [BuildTree.o] Error 1
> : *** failed ***
> : 我是有个main.cpp, 一个BuildTree.cpp, 还有一些头文件和库文件。我把头文件
放在
> : 了./include目录下,库文件放在./lib目录下,这个gcc目录应该怎么写啊!
> : 我现在的Makefile:
> : .................(以下省略)
>
> --
> Price Wang's programmer was coding software. His fingers danced upon
> the keyboard. The program compiled without an error message, and the
> program ran like a gentle wind.
> 编程大师编写软件时,手指在键盘上快速飞舞。程序编译时没有一条错误信息
> ,程序运行起来就象一阵微风吹过。
> ※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM:
192.168.80.114]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店