C/C++语言中,如何在main.c或main.cpp中调用另一个.c文件主要有两种思路:
1、在VS2012 IDE中,将被引用的.c文件后缀名全部修改为.h,然后通过IDE的解决方案资源管理器中鼠标右键单击“头文件”-"添加"-“现有项”,选中修改后缀名后的.h文件-"添加",将带引用的文件添加到IDE中。
添加到“头文件”的作用主要是不要使头文件的项属性为“C/C++ 标头”,而不是“C/C++ 编译器”,后者是将该文件独立编译成目标文件*.obj。
接下来将需要使用的函数名在main.c中作前置的外部声明,如下:
extern int lman(int n,int m,int k,double f[],double q[],double r[],double h[],double y[],double x[],double p[],double g[]);
然后在需要的直接调用该函数即可,如下:
js=lman(3,1,200,f,q,r,h,y,x,p,g);