vc++6.0怎么编译多个C文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vc++6.0怎么编译多个C文件相关的知识,希望对你有一定的参考价值。
注意是C语言.c文件,不是C++语言.cpp的文件
例如:
file1.c
#include<stdio.h>
void main
void a(); //函数声明
void b(); //函数声明
a(); //调用a函数
b(); //调用b函数
file2.c
#include<stdio.h>
void a()
printf("OK!");
file3.c
#include<stdio.h>
void b()
printf("\n");
如何把这三个文件编译到一起,是把它们都放在一个文件夹吗?
请把具体操作步骤说一下,比如点VC++6.0的某个菜单下的某项 然后怎样怎样.....说的通俗易懂 我会加分的 谢谢了
如果你的这三个文件时相互关联的,譬如调用等,那么你不用把他们放到一个文件中,编译器会自动把他们关联起来的。
如果你的这三个文件时三个单独的模块(module),那么还是单独放着比较好。
又或者是三个各自有独立功能的函数,你想放到一块的话,就只有把他们写在一个文件中去了。 参考技术A 你建个 file2.h,里面写 void a(); //函数声明
你建个 file3.h,里面写 void b(); //函数声明
file1.c 写成
#include<stdio.h>
#include "file2.h"
#include "file3.h"
void main
a(); //调用a函数
b(); //调用b函数
本回答被提问者采纳 参考技术B 在VC6下建立一个Cosol工程,将这些.C文件加到工程中,然后build即可。
MPI在VC中配置出现下面情况:编译时没错,但是build时就出错了
Linking...
LINK : fatal error LNK1104: cannot open file "mpichd.lib"
执行 link.exe 时出错.
mpi4.exe - 1 error(s), 0 warning(s)
#pragma comment("lib", "mpichd.lib")
如果还不知道怎么用,网上查查怎么用#pragma加载库文件的方法。 参考技术A 工程中没有加载mpichd.lib静态库造成的 参考技术B 还是库文件没有定义好!
以上是关于vc++6.0怎么编译多个C文件的主要内容,如果未能解决你的问题,请参考以下文章