老师把你的代码复制过来了 还是报这个错误

来源: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。相关配置方式可以在互联网上搜一下,应该有很多教程。


加油!:)

0
0

算法与数据结构(C++版) 面试/评级的算法复习技能包

课程专为:短时间内应对面试、升职测评等艰巨任务打造

11187 学习 · 1614 问题

查看课程