gpt4 book ai didi

c++ - 从 Windows、 native 函数调用在 Unix 上开发 C++?

转载 作者:太空狗 更新时间:2023-10-29 11:46:56 25 4
gpt4 key购买 nike

我想问几个关于在 Unix 上而不是在 Windows 上编写 C++ 的具体问题。

  1. 在 Windows 中,要调用 native 操作系统功能,您通常会链接到 .dll 或包含 windows.h同样,您如何引用 Unix 中的底层操作系统功能?

  2. 是否有针对 Unix 中所有底层操作系统功能的引用指南? (这样人们就可以看到有哪些功能可用)。

  3. “包含”boost 库的最佳方法是什么?要使用像 eclipse C/C++ 版本这样的 IDE 并像在 Windows 上那样包含 boost?

谢谢

最佳答案

1) 没有单一的头文件。您不直接调用系统调用,而是通常通过 fopen 等标准 c 库间接调用它们(在 fopen 的情况下,您也可以调用底层函数 open,但这会降低程序的可移植性)。提及您具体指的是哪些系统调用会有所帮助

2) 听起来您是 Unix 平台开发的新手。我强烈推荐 Richard Stevens 的“高级编程在 UNIX 环境中”。

3) 您应该熟悉 make 实用程序。通常由您的 IDE 在 Windows 上隐藏的东西。此外,boost 库还附带示例程序。

关于c++ - 从 Windows、 native 函数调用在 Unix 上开发 C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8131346/

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