【发布时间】:2012-11-21 15:04:50
【问题描述】:
在构建时遇到以下错误:
错误 5 错误 LNK2005: "int __cdecl numGen(void)" (?numGen@@YAHXZ) 已在 main.obj 中定义 错误 6 错误 LNK1169:找到一个或多个多重定义的符号
numGen.cc:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int numGen()
{
int rNum;
srand(time(NULL)); //--Seeds a random number.
rNum = 1 + (rand() % 100);
return rNum;
}
main.cc:
#include <iostream>
#include "NumGen.cc"
int main()
{
std::cout << numGen();
return 0;
}
【问题讨论】:
-
你为什么要#include一个源文件?
-
@GManNickG 这就是函数的所在......
-
您使用什么命令/make 文件进行编译?可以发一下标题吗
标签: c++