我是CMake的新手,我想将_ITERATOR_DEBUG_LEVEL的Release版本设置为0,将Debug版本设置为2,以解决尝试编译依赖于其他项目的项目时的问题。

错误:



我在主项目中没有C / C++属性部分,因为它是一个很大程度上依赖CMake的Utility项目。因此,我只需要通过CMake选项解决此问题。

谁能指出我通过CMake设置Visual Studio选项的方式?

最佳答案

add_definitions(-D_ITERATOR_DEBUG_LEVEL=0)
CMakeLists.txt中的似乎工作

关于c++ - 如何将_ITERATOR_DEBUG_LEVEL添加到CMake?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54246427/

10-17 01:41