編譯錯誤導致浪費10多分鐘, 編譯錯誤的提示:xxx does not name a type xxx
最近, 我在google protobuf 協議檔案xxx.pb增加了結構體(類)請求欄位, 生成xxx.h和xxx.cpp檔案, 然後放到對應目錄進行編譯, 奇葩的是, 編譯出錯, 提示:... does not name a type ..., 實際就是在名空間中沒有找到類。查了至少10多分鐘才找到原因。
我當時非常納悶, 名稱空間中有類啊, 怎麼就提示沒有呢? 原來, 在工程目錄下, xxx.h和xxx.cpp檔案被到處拷貝, 我更新xxx.h和xxx.cpp的時候, 並沒有更新到真正正確的目錄, oh, my god.
唉, 坑踩多了, 就漲經驗了。
相關文章
- ndk編譯錯誤:error: 'override' does not name a type編譯ErrorIDE
- QT中error: xxx does not name a type xxx錯誤QTError
- 編譯錯誤 --- does not name a type和field `XX' has incomplete type編譯
- 編譯錯誤--------:XX does not name a type和field `XX' has incomplete type編譯
- xcode6編譯錯誤,提示Expected a typeXCode編譯
- 升級Xcode10導致的編譯錯誤XCode編譯
- Lombok 的@ToString導致的Maven編譯錯誤LombokMaven編譯
- 編譯過程導致ORA-4068錯誤編譯
- VS 編譯錯誤編譯
- 兩個C++編譯錯誤及解決辦法--does not name a type和field `XX' has incomplete typeC++編譯
- 編譯PHP的錯誤編譯PHP
- eclipse :報錯 ‘XXXX‘ does not name a type的解決辦法Eclipse
- error: ‘xxx’ does not name a typeError
- `QtValidLicenseForCoreModule' does not name a type 錯誤的解決QTREM
- ipvs編譯錯誤編譯
- php編譯小錯誤PHP編譯
- PostgreSQL cache lookup failed for type XXXX 錯誤SQLAI
- 編譯檢視導致ORA-00600_17069錯誤編譯
- 精讀《手寫 SQL 編譯器 - 錯誤提示》SQL編譯
- opencv 編譯常見錯誤OpenCV編譯
- 經典的編譯錯誤 (轉)編譯
- 最近編譯tolua_runtime安卓編譯錯誤編譯安卓
- Bitcode導致的編譯報錯編譯
- PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤PHP編譯
- IDEA報錯java: 編譯失敗: 內部 java 編譯器錯誤IdeaJava編譯
- Include檔案易犯編譯錯誤編譯
- 編譯錯誤,請教一下!編譯
- 編譯EJB出現錯誤的解決編譯
- JB7的常見編譯錯誤!!編譯
- Linux make編譯報錯:undefined reference to `vtable for XXX 'Linux編譯Undefined
- Win10下Qt+OpenCV+Cmake編譯錯誤Win10QTOpenCV編譯
- flutter和Android混編下出現“No implementation found for method xxxx on channel”錯誤FlutterAndroid
- Ubuntu上的pycrypto給出了編譯器錯誤Ubuntu編譯
- Docker環境編譯時的錯誤記錄Docker編譯
- 編譯notepad++的錯誤解決編譯
- 執行無法解決的編譯錯誤編譯
- Android編譯通過,執行編譯錯誤問題總結Android編譯
- Idea編譯錯誤解決辦法Idea編譯