我确定我做错了什么,但是...我在一台计算机上处理了一个 c++ 项目,安装了相同版本的 Ubuntu,相同版本的 g++,它在那里编译得很好。我将文件放入 DropBox 文件夹中,这样我就可以在家中处理它,这里有完全相同的文件,并且完全相同的 g++ 命令会导致错误。它给了我几个“' _ '的多重定义”错误。
有谁知道我在这里做错了什么?
示例错误:
g++ -o*.C *.cpp
/tmp/ccdFZtkq.o:(.bss+0x718): multiple definition of `done'