gpt4 book ai didi

c++ - Visual Studio 2012 中的编译错误

转载 作者:行者123 更新时间:2023-11-27 23:06:24 25 4
gpt4 key购买 nike

过去几个小时我一直在尝试解决一个我无法摆脱的错误。这是要点:https://gist.github.com/pluralism/11294490

我没有想法,因为一切对我来说都是正确的。我得到的编译错误如下:

1>MenuCAL.obj : error LNK2005: "void __cdecl printSquareArray(int * *,unsigned int)" (?printSquareArray@@YAXPAPAHI@Z) already defined in calproject.obj
1>C:\Users\Andre Pinheiro\Desktop\calproject\Debug\calproject.exe : fatal error LNK1169: one or more multiply defined symbols found

如果您需要其他文件,请随时询问。提前致谢!

最佳答案

如果您想在 header 中定义 printSquareArray,请将其标记为inline 以允许在包含 header 的每个翻译单元中进行定义。

或者,将定义移动到源文件中,这样它只定义一次。

关于c++ - Visual Studio 2012 中的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23297943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com