c++ - 如何在C++中调用cygwin?

标签 c++ linux windows cygwin diff

我想在Windows中使用diff,所以cygwin是一种方法。 但我想在C++中调用它。

这可能吗?如果是的话怎么办?

最佳答案

如果您只想访问命令行实用程序,请尝试研究 C++ 中的系统函数。它生成一个 shell,在其中执行命令行实用程序。因此,如果您有一个执行 diff 功能的可执行文件,请将其放在系统路径中,然后就完成了。我认为 diff.exe 与草莓 Perl 一起提供(如果我错了,请纠正我)

关于c++ - 如何在C++中调用cygwin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17920662/

相关文章:

linux - 如何使用 bash/awk 根据另一个列表的值找到列表中的 X 个最高值?

windows - 在 Windows Server 2016 TP4 上安装 Docker

python - 读取远程计算机上的单个注册表项值

C++ 项目在编译时挂起

c++ - 算术运算后删除指针

linux - 在 Shell 脚本中声明数组时出错

linux - 重定向中的算术表达式

c++ - VirtualAlloc 在某些硬盘配置上失败

c++ - 模板处理程序方法调度程序

c++ - 指向成员奇怪声明的指针