在 C++ 代码中设置代理配置
set proxy configuration in c++ code
我有一个运行Yocto的覆盆子。我正在制作一个代码来设置 de 操作系统连接的代理配置。
我正在使用的孔德示例如下
int main(void)
{
system("unset http_proxy");
command = "export http_proxy="http://hostname.com"";
system(command.c_str());
}
代码解决方案不起作用,但是,如果我在终端中输入相同的命令,它就可以工作。
可能是什么问题?
可能是什么问题?
system()
创建一个子流程。因此,使用系统调用更改http_proxy
环境变量不会影响调用过程。
您可以尝试使用 setenv()
更改环境变量,然后fork()
并继续在子进程中使用新的代理设置执行所需的任何操作。
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 代理对象的常量正确性
- 无法找到/读取配置文件.conf-FileIOException
- 在WSL:configure_file上对config_file的每次调用都失败:配置文件时出现问题
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- 一种在C++中读取TXT配置文件的简单方法
- 生成MRPT库时cmake配置失败
- FFMPEG配置文件级别id大小无效
- 如何通过Conan和CMake找到用于pkg配置的.pc文件
- 配置文件解析器仅返回以前的值
- 具有所表示类的相同构造函数签名的代理类模板
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- 是否可以配置提升日志刷新?
- 如何配置Visual Studio Code以使用cygwin,cmake和gcc进行调试
- C/C++:打印(配置)头文件的内容
- VPN管理代理总是返回零配置文件,而且我似乎无法创建新的配置文件
- 在 C++ 代码中设置代理配置
- 如何配置teamcity构建代理以在系统上使用包含文件
- GSOAP:自动代理配置URL