gpt4 book ai didi

c++ - 为什么没有声明 putenv()?

转载 作者:太空宇宙 更新时间:2023-11-04 14:11:26 26 4
gpt4 key购买 nike

我正在尝试使用 GCC 4.7.1 (MinGW) 在 Windows 上编译 Qt 4.8.4。我编辑了 mkspec 以包含 C++11 特性(添加了 -std=c++11 标志)来编译 Java Script(该模块使用了一些在 this question 中讨论的 tr1 特性)不幸的是启用了 C+ +11 以某种方式从 C 库中删除了 putenv() 函数,没有 QtCore 就无法编译。

最佳答案

在 Windows 上,它被命名为 _putenv。前导下划线正确地表示它不是标准 C 函数,而是实现扩展。您也许可以使用 /Dputenv=_putenv

关于c++ - 为什么没有声明 putenv()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13991298/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com