这是一些从 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 之类的东西,我不想听到这个,我想知道究竟是什么原因
没有生成“对象”文件
.