Reference not found for xxx

 In Gtest

If main is not found, you might missed something in cmake, such as not didn’t add executable.

In polymorphic classes

not define/override some virtual function

https://stackoverflow.com/questions/12573816/what-is-an-undefined-reference-unresolved-external-symbol-error-and-how-do-i-fix

Multiple inherentence (in the case of Operator and Project in BuzzDB)

Actually the problem caused when I change the base class signature and not recompile from scratch. Solved it by make clean, cmake .., and make.

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax