VC++ 多文件编译
Visual C++ 6.0有两个文件main.cpp和fun.cpp
想在main.cpp中调用fun.cpp中的函数
比如下面这样
//main.cpp
#include"fun.cpp"
void main()
{
fun();
}
//fun.cpp
#include<stdio.h>
void fun()
{
printf("Hello");
}
我新建了工程并且把两个文件都添加到了工程中
编译可以通过
但是build的时候提示两个错误:
fun.obj : error LNK2005: "void __cdecl fun(void)" (?fun@@YAXXZ) already defined in main.obj
Debug/p.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
请教正确的编译连接方法应该是怎样操作
麻烦说的详细点,谢谢!