100
A
回答
135
的message()方法對類型可選參數,允許狀態,警告,AUTHOR_WARNING,SEND_ERROR和是fatal_error。
如果您想輸出錯誤但需要繼續處理,您需要SEND_ERROR。 如果你想退出CMake處理,你需要FATAL_ERROR。
喜歡的東西:
if(SOME_COND)
message(SEND_ERROR "You can't do that")
elsif(SOME_CRITICAL_COND)
message(FATAL_ERROR "You can not do this at all, CMake will exit.")
endif()
相關問題
- 1. Cmake錯誤生成庫
- 2. cmake的生成錯誤
- 3. CMake生成錯誤:Qt5PrintSupportConfig.cmake丟失
- 4. 使用cmake生成opencv3.2錯誤
- 5. 錯誤:CMake的不能生成OpenCV的
- 6. 錯誤產生的原因:android.app.SuperNotCalledException:
- 7. 錯誤「產生的原因:拋出java.lang.ClassNotFoundException:」
- 8. replaceObjectAtIndex發生錯誤,找不到原因?
- 9. 錯誤:原因:com.android.sdklib.repository.FullRevision
- 10. XSLT錯誤原因
- 11. 原生擴展生成錯誤ios
- 12. 此錯誤可能發生的原因列表:OAuth2 ::錯誤,invalid_grant:AADSTS65001
- 13. NSInvalidArgumentException',原因:'executeFetchRequest:錯誤:
- 14. 錯誤:原因:' - [UITableViewCellSelectedBackground setImage:]
- 15. 錯誤:原因:com.android.sdklib.repository.FullRevision AS2.0
- 16. 的IntelliJ錯誤:原因:org.gradle.internal.component.external.model.DefaultModuleComponentSelector
- 17. DialogPreference原因錯誤onDisplayPreferenceDialog()
- 18. 陸續原因MP3Extractor錯誤
- 19. 原因不明的錯誤:
- 20. 錯誤/ ActivityManager(98):原因:keyDispatchingTimedOut
- 21. MySQL錯誤,未知原因
- 22. 分段錯誤的原因
- 23. 分段錯誤的原因?
- 24. 錯誤:'NSInvalidArgumentException',原因:' - [__ NSCFString text]:
- 25. 徽章原因錯誤
- 26. 「DUPLICATE KEY」錯誤的原因?
- 27. 錯誤:錯誤原因:未指定buildToolsVersion
- 28. maven 3原型:生成錯誤
- 29. CMake成功,導致生成文件錯誤
- 30. iphone-核心數據錯誤'NSInvalidArgumentException',原因:'未實現SQL謂詞生成'
到底是什麼的'AUTHOR_WARNING'? – 2014-02-01 07:47:25
@AlexisWilke:CMake文檔聲明'AUTHOR_WARNING = CMake Warning(dev),繼續處理',表明它將用於調試CMake腳本。只是一個瘋狂的猜測。 – pauluss86 2014-02-09 22:40:43
@AlexisWilke「AUTHOR_WARNING」表示對最終用戶而言對開發人員無用的警告。它可以提醒他們修復一些黑客/待辦事項,或者指出應該修復的警告,但不會影響用戶的CMake運行。這就是爲什麼用戶可以用'--WO-dev'來禁止這些警告。 – usr1234567 2014-05-08 06:16:41