问题是这样的:用borland c++ 3.1,我建了一个project,包含了一个cpp文件,这个cpp文件中有几个函数,我在其中的一个函数里调用了一个外部函数,在这个文件的开头用extern声明,这个外部函数的定义在另外一个LIB文件里,也加入了这个PROJECT,但是在连接时总说我这个外部函数没有定义。但我如果将这个函数单独拿出来写成一个主函数再调用外部函数就没有问题了。我想知道这到底是怎么回事,请各位高手赐教。
...全文
2810打赏收藏
请教一个c语言的问题
问题是这样的:用borland c++ 3.1,我建了一个project,包含了一个cpp文件,这个cpp文件中有几个函数,我在其中的一个函数里调用了一个外部函数,在这个文件的开头用extern声明,这个外部函数的定义在另外一个LIB文件里,也加入了这个PROJECT,但是在连接时总说我这个外部函数没有定义。但我如果将这个函数单独拿出来写成一个主函数再调用外部函数就没有问题了。我想知道这到底是怎么回事,请各位高手赐教。
我通常都不建立PROJECT的,一般都是用INCLUDE,后来看到这个帖子决定试试建立PROJECT。我照着书分别写了两个文件,存储为F1,F2。然后在编辑状态下敲
f1
f2
然后按F2键写成一个名为A1.prj的文件名。
可是当我要打开A1.prj时却打不开,说:unexcepted end of on A1.prj
请问这是怎么回事。
我的便宜器为TC 3.0
参考书为C高级程序设计!