怎样在一个CBC工程中使用一个.C文件?
我有一个在VC++下可以编译运行的.C程序,我想把这个.C加入一个CBC工程并在某个unit里调用其中的函数,请问该怎么做?
比如aaa.c程序如下:
#include "stdio.h"
#include "myfuncs.h"
void myfunction1(int x);
main()
{
myfunction1(2);
}
我想在CBC工程project1中的unit1.cpp里调用上面aaa.c里的main函数,应该怎么做?
谢谢!
问题点数:80、回复次数:5Top
1 楼netsys2(来电!)回复于 2005-06-01 11:06:21 得分 40
1)直接在PROJECT中添加你的.C文件。
2)在调用者中
#include "myfuncs.h"
3)你的.C文件的函数要合乎语言规范,
象下面的函数是无法调用的。
main()
{
myfunction1(2);
}
应该改为:
void main(void)
{
myfunction1(2);
}Top
2 楼findheart(findheart)回复于 2005-06-01 11:14:43 得分 0
能给一个在unit1.cpp里调用main函数的写法么?Top
3 楼xpdavis(咕嘟-不想孤独)回复于 2005-06-01 11:22:12 得分 20
晕啊,在有WinMain函数的时候不能有main函数!Top
4 楼xpdavis(咕嘟-不想孤独)回复于 2005-06-01 11:23:06 得分 0
给main函数改名一下,就可以直接调用了Top
5 楼leonatcs(LeonKennedy)(时常逛一逛csdn,有益身心健康。)回复于 2005-06-01 11:42:55 得分 20
不要想简单的办法了,还是读懂main()里面要做什么,自己改写到unit.ccp里面吧。
如果调用,printf之类的函数都无法达到本来的目的。Top




