老师把你的代码复制过来了 还是报这个错误
来源:2-3 随机生成算法测试用例
慕虎7937911
2020-05-26
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2005 “int * __cdecl SortTestHelper::generateRandomArray(int,int,int)” (?generateRandomArray@SortTestHelper@@YAPAHHHH@Z) 已经在 ConsoleApplication2.obj 中定义
写回答
1回答
-
liuyubobobo
2020-05-26
目测是你现在的环境问题。因为按照这个错误,这个函数你定义了两遍,在 ConsoleApplication2.obj 中已经定义过一遍。
我的建议是:
从一个新的工程开始,一点一点按照课程的顺序,把我的代码添加到工程中。每次只做一个小模块,一点一点测试,直到出现错误,看错误的来源。
另外,不建议使用 Visual Studio,因为 Visual Studio 默认的 C++ 编译器不遵守国际标准。如果是 Windows 环境,建议使用 VSCode。相关配置方式可以在互联网上搜一下,应该有很多教程。
加油!:)
00
相似问题