C++:VS2019中“/ZI”和“/GL”命令行选项不兼容 用VS2019经常出现这种问题,但是又不知道所以然。 这里参照网上资料做个总结: /GL 为全程优化 开关,带有/GL选项开关,生成时不产生调试信息 在配置属性-> C/C++ -> 优化-> 全程优化中设置 /ZL 为生为调试信息开头,两者不可同时使用 在配置属性-> C/C++ -> 常规-> 调试信息格式中设置 在实际使用过程中: 编译debug版本, 因为是需要调试的,则去掉GL选项(将全程优化中选为否), 编译release版本,则可去掉ZI选项。重新生成即可。