这是一些从 Qt 内部获取环境变量的代码,但是,似乎 Qt 的 QProcessEnvironment::systemEnvironment()
仅反映重新启动后新的环境变量更改。所以我正在考虑使用getenv。但是我从这里得到了 "error C2220: warning treated as error - no 'object' file generated"
:
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
const QString ENGINE_ROOT = env.value("ENGINE_ROOT", "") != "" ?
env.value("ENGINE_ROOT","") : QString(getenv("ENGINE_ROOT"));
不要告诉我禁用 /WX 或将 W4 降低到 W3 之类的东西,我不想听到这个,我想知道究竟是什么原因
没有生成“对象”文件
.
原文由 Quaid Tseng 发布,翻译遵循 CC BY-SA 4.0 许可协议
该错误已经回答了您的问题:
如果您想知道原始警告的含义,那么您需要向我们询问该警告。