Linux下Debug版不會自動添加 _DEBUG宏,只有NDEBUG宏可用。
cmake ../src _DCMAKE_BUILD_TYPE=Debug -D_DEBUG
會報錯: -D_DEBUG should be: VAR:type=value
需要-D_DEBUG=1.
改為在CMakeLists.txt中添加:
if (CMAKE_BUILD_TYPE STREQUAL Debug)
add_definitions(
-D_DEBUG
)
endif ()
Linux下Debug版不會自動添加 _DEBUG宏,只有NDEBUG宏可用。
cmake ../src _DCMAKE_BUILD_TYPE=Debug -D_DEBUG
會報錯: -D_DEBUG should be: VAR:type=value
需要-D_DEBUG=1.
改為在CMakeLists.txt中添加:
if (CMAKE_BUILD_TYPE STREQUAL Debug)
add_definitions(
-D_DEBUG
)
endif ()
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
相關文章:
|
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|
Powered by:
C++博客
Copyright © 金慶