Check the error file and the variable definition for header files that contain each other!
In short, when the compiler compiles, the two header files contain each other, and recursive inclusion occurs.
Mutual inclusion can be resolved by the approach described in this article.
Read More:
- Duplicate modifier for the method XXX in type XXX
- Solution: regarding c2039, XXX is not a member of XXX
- Prompt “XXX is” when debugging real machine busy:Processing symbol Files “and” Xcode will continue when XXX is finished“
- Type error at XXX ‘set’ object is not reversible
- C + + common errors: “error: XXX in namespace ‘STD’ does not name a template type”
- BUG——Could not resolve placeholder ‘xxx‘ in value ‘${xxx}‘
- Qt Failed opening project “xxx“: No plugin can open project type “text/plain“
- As Error:Failed to find configured root that contains /storage/emulated/0/xxx/xxx/xxx.png
- Error: undefined reference to ‘CV:: xxx’ encountered in using OpenCV in QT
- Error in v-on handler: “ReferenceError: XXX is not defined“
- “Securityerror: error ා 2060: Security sandbox conflict: external interface caller XXX cannot access XXX”
- [Error][IntelliJ IDEA] Element XXX is not allowed here
- Duplicate class com.xxx.xxx Find in modules problem solving (Aidl interdependence problem)
- Start error: field xmapper in com.xxx.service . impl.xxxServiceImpl required a bean of type
- Failed to load bundle…Unable to resolve module `xxx` from xxx: Module `xx` does not exist
- JS error – typeerror: XXX is not a function
- remote: XXX Incorrect username or password (access token) fatal: Authentication failed for XXX
- Solve the ad schematic compilation warning (off grid net label XXX at XXX)
- org.springframework.orm . hibernate3. Hibernatequeryexception: XXX is not mapped solution