Skip to content

Want Help on a compile Problem #11

@KatharinaLin

Description

@KatharinaLin

I have tried my best to find the problem for two days ,but failed.
This is the report:
/tmp/cccZdMj9.o: In function BooleanMatrix::BooleanMatrix(BooleanMatrix const&)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:6: multiple definition ofBooleanMatrix::BooleanMatrix(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:6: first defined here
/tmp/cccZdMj9.o: In function BooleanMatrix::BooleanMatrix(BooleanMatrix const&)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:6: multiple definition ofBooleanMatrix::BooleanMatrix(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:6: first defined here
/tmp/cccZdMj9.o: In function BooleanMatrix::BooleanMatrix(int, int)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:9: multiple definition ofBooleanMatrix::BooleanMatrix(int, int)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:9: first defined here
/tmp/cccZdMj9.o: In function BooleanMatrix::BooleanMatrix(int, int)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:9: multiple definition ofBooleanMatrix::BooleanMatrix(int, int)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:9: first defined here
/tmp/cccZdMj9.o: In function BooleanMatrix::replace(bool, int, int)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:13: multiple definition ofBooleanMatrix::replace(bool, int, int)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:13: first defined here
/tmp/cccZdMj9.o: In function BooleanMatrix::operator&(BooleanMatrix const&)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:21: multiple definition ofBooleanMatrix::operator&(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:21: first defined here
/tmp/cccZdMj9.o: In function BooleanMatrix::operator|(BooleanMatrix const&)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:28: multiple definition ofBooleanMatrix::operator|(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:28: first defined here
/tmp/cccZdMj9.o: In function BooleanMatrix::BooleanProduct(BooleanMatrix const&) const': /home/lin/DS/main.cpp/BooleanMatrix.cpp:35: multiple definition ofBooleanMatrix::BooleanProduct(BooleanMatrix const&) const'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:35: first defined here
/tmp/ccnYc5A0.o: In function BooleanMatrix::~BooleanMatrix()': /home/lin/DS/main.cpp/BooleanMatrix.cpp:6: multiple definition ofBooleanMatrix::BooleanMatrix(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:6: first defined here
/tmp/ccnYc5A0.o: In function BooleanMatrix::~BooleanMatrix()': /home/lin/DS/main.cpp/BooleanMatrix.cpp:6: multiple definition ofBooleanMatrix::BooleanMatrix(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:6: first defined here
/tmp/ccnYc5A0.o: In function BooleanMatrix::BooleanMatrix(int, int)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:9: multiple definition ofBooleanMatrix::BooleanMatrix(int, int)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:9: first defined here
/tmp/ccnYc5A0.o: In function BooleanMatrix::BooleanMatrix(int, int)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:9: multiple definition ofBooleanMatrix::BooleanMatrix(int, int)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:9: first defined here
/tmp/ccnYc5A0.o: In function BooleanMatrix::replace(bool, int, int)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:13: multiple definition ofBooleanMatrix::replace(bool, int, int)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:13: first defined here
/tmp/ccnYc5A0.o: In function BooleanMatrix::operator&(BooleanMatrix const&)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:21: multiple definition ofBooleanMatrix::operator&(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:21: first defined here
/tmp/ccnYc5A0.o: In function BooleanMatrix::operator|(BooleanMatrix const&)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:28: multiple definition ofBooleanMatrix::operator|(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:28: first defined here
/tmp/ccnYc5A0.o: In function BooleanMatrix::BooleanProduct(BooleanMatrix const&) const': /home/lin/DS/main.cpp/BooleanMatrix.cpp:35: multiple definition ofBooleanMatrix::BooleanProduct(BooleanMatrix const&) const'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:35: first defined here
/tmp/cckiKUTS.o: In function BooleanMatrix::~BooleanMatrix()': /home/lin/DS/main.cpp/BooleanMatrix.cpp:6: multiple definition ofBooleanMatrix::BooleanMatrix(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:6: first defined here
/tmp/cckiKUTS.o: In function BooleanMatrix::~BooleanMatrix()': /home/lin/DS/main.cpp/BooleanMatrix.cpp:6: multiple definition ofBooleanMatrix::BooleanMatrix(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:6: first defined here
/tmp/cckiKUTS.o: In function BooleanMatrix::BooleanMatrix(int, int)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:9: multiple definition ofBooleanMatrix::BooleanMatrix(int, int)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:9: first defined here
/tmp/cckiKUTS.o: In function BooleanMatrix::BooleanMatrix(int, int)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:9: multiple definition ofBooleanMatrix::BooleanMatrix(int, int)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:9: first defined here
/tmp/cckiKUTS.o: In function BooleanMatrix::replace(bool, int, int)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:13: multiple definition ofBooleanMatrix::replace(bool, int, int)'
main.cpp.zip

/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:13: first defined here
/tmp/cckiKUTS.o: In function BooleanMatrix::operator&(BooleanMatrix const&)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:21: multiple definition ofBooleanMatrix::operator&(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:21: first defined here
/tmp/cckiKUTS.o: In function BooleanMatrix::operator|(BooleanMatrix const&)': /home/lin/DS/main.cpp/BooleanMatrix.cpp:28: multiple definition ofBooleanMatrix::operator|(BooleanMatrix const&)'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:28: first defined here
/tmp/cckiKUTS.o: In function BooleanMatrix::BooleanProduct(BooleanMatrix const&) const': /home/lin/DS/main.cpp/BooleanMatrix.cpp:35: multiple definition ofBooleanMatrix::BooleanProduct(BooleanMatrix const&) const'
/tmp/ccoVXdjj.o:/home/lin/DS/main.cpp/BooleanMatrix.cpp:35: first defined here
collect2: error: ld returned 1 exit status
lin@lin-VirtualBox:~/DS/main.cpp$

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions