有没有办法(不修改源文件)来指定我想用 msvc 来构建 boost,其中有一组附加选项在调试中,另一组在发布变体中?在某些 config.jam 中,甚至在命令行中更好?喜欢
using msvc : : <compileflags>-DRELEASE_DEFINES; - only if variant=release
using msvc : : <compileflags>-DDEBUG_DEFINES; - only if variant=debug
using msvc : : <compileflags>-DLL_SPECIFIC_STUFF; - only if link=shared
我能够找到一个建议来使用像 variant=debug/somefeature=somevalue 这样的命令行,但这不起作用。