我有在Visual Studio中正确编译的代码。我需要使用g ++编译它,但是当我这样做时,我得到类似下面的文本。根据我的理解,这意味着它未正确链接未定义引用应该来自的头文件。我发布了链接它们的方式。请建议修复?
extern "C"
{
#include "lexer.h"
}
" COMPILE_FAIL
Source.cpp:在函数'void checkForAllRightEpsilon()'中:
/tmp/ccQGWPkN.o:在函数parseFile()':
Source.cpp:(.text+0xe86): undefined reference to
getToken'
...
/tmp/ccQGWPkN.o:Source.cpp:(.text+0x1249):更多未定义的对`token'的引用遵循"