我是想将tc编写的函数,存为*.h的头文件,在vc中调用。但没成功。
不知这样可不可以?

解决方案 »

  1.   

    我是把用TC编写的函数存为*.h的文件,在VC中调用,但是没有成功。
    不知这样可不可以?
      

  2.   

    把TC的 .c和.h文件加入到Vc的项目中,
    在要调用的地方申明extern ...后就可以了
      

  3.   

    我这样做了但是还是不行。
    下面是一个简单的tc程序,我想在vc下调用,我将它存为chen.h
    但是vc编译是报如下的错误:
    int addi(int a)
    {
      int sum,b;
      b=16;
      sum=b+a;
      return sum;
    }error C2084: function 'int __cdecl addi(int)' already has a body
    请指正
      

  4.   

    上面程序可改为 chen.c
    chen.h中内容为:
    extern int addi(int a);
    调用时#include "chen.h"就可以了
      

  5.   

    你肯定是在多个地方引用chen.h了,建议增加一个chen.c文件把函数的实现体放到chen.c中去。