在使用btest中的demo中遇到 multiple definition of 的问题!
生活随笔
收集整理的這篇文章主要介紹了
在使用btest中的demo中遇到 multiple definition of 的问题!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
demo中的sample4.h在執行編譯時有?multiple definition of 的錯誤,在網上找了大半天沒解決。最會我索性把提示有?multiple definition of 的函數的實現給注掉了!然后編譯通過了!通過自己的捉摸解決問題才是王道啊!
下面是在編譯時遇到的錯誤:
/tmp/ccjyvs0X.o(.text+0x0): In function `Counter::operator++()':
../sample4.h:72: multiple definition of `Counter::operator++()'/tmp/cccYqWg6.o(.text+0x0):../sample4.h:72: first defined here
/tmp/ccjyvs0X.o(.text+0x10): In function `Counter::operator<<(Counter)':
../sample4.h:76: multiple definition of `Counter::operator<<(Counter)'
/tmp/cccYqWg6.o(.text+0x10):../sample4.h:76: first defined here
/tmp/ccjyvs0X.o(.text+0x20): In function `operator--(Counter)':
../sample4.h:80: multiple definition of `operator--(Counter)'
/tmp/cccYqWg6.o(.text+0x20):../sample4.h:80: first defined here
collect2: ld returned 1 exit status
make: *** [test_sample4] Error 1
總結
以上是生活随笔為你收集整理的在使用btest中的demo中遇到 multiple definition of 的问题!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ssi 指令 php,SSI使用详解(一
- 下一篇: ESP32通过SPI读取多个SPI Sl