*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL帮我看看这个报错什么意思
时间: 2023-07-19 12:56:59 浏览: 346
这个报错信息通常出现在编程语言中,意思是您的程序中引用了一个不存在或者未定义的外部对象。L118代表这个错误的编码,具体的编码可能因编程语言或者编译器而异。这个错误的原因可能有很多,比如拼写错误、缺少库文件或者未正确链接等等。如果您需要更具体的帮助,请提供更多的上下文信息,比如您使用的编程语言、编译器、代码片段等等。
相关问题
typede*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
我不太清楚你提到的 `typede*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL` 是什么意思。但是,`typedef` 是 C++ 中的一个关键字,它可以给已有的类型取一个新的名字,让代码更加简洁易懂。举个例子,我们可以这样定义一个新的类型名:
```
typedef unsigned int uint;
```
这样我们就可以用 `uint` 来代替 `unsigned int`。在代码中使用 `uint` 可以让代码更加简洁易懂。
*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
这个错误 L118 是一个链接错误,通常发生在链接阶段,表示在链接时发现对一个无效的外部引用。这可能是因为在编译某个源文件时,该文件引用了一个未定义的符号或者符号名称拼写错误。
要解决此错误,您可以尝试以下几个步骤:
1. 检查是否拼写错误:检查引用的符号是否拼写正确,包括大小写和特殊字符等。
2. 检查头文件和库文件:检查是否正确包含所有需要的头文件和库文件。
3. 检查编译选项:检查是否需要添加额外的编译选项,例如链接其他库文件等。
4. 检查代码逻辑:检查代码逻辑是否正确,是否可能在某些情况下未定义某些符号。
如果您需要更多的帮助,请提供更多的代码上下文,以便更好地理解问题。