项目开发中经常使用 makefile 编译 。也经常遇到 make 进行预编译都是正常,但是到链接时就出现 undefined reference to 'XXXX' 的异常情况。检查下来函数名和参数定义及返回参数都没有存在错误的情况下,可能一时找不到错误的地方。 这时往往忽略了,在 XXX.cpp 文件中,函数的现实缺少了含带类名。如: XXXClass::yyy( ){ }
这些都是基础知识,却容易被我们所忽略。(写下时刻提醒自己)
项目开发中经常使用 makefile 编译 。也经常遇到 make 进行预编译都是正常,但是到链接时就出现 undefined reference to 'XXXX' 的异常情况。检查下来函数名和参数定义及返回参数都没有存在错误的情况下,可能一时找不到错误的地方。 这时往往忽略了,在 XXX.cpp 文件中,函数的现实缺少了含带类名。如: XXXClass::yyy( ){ }
这些都是基础知识,却容易被我们所忽略。(写下时刻提醒自己)