语境我正在制作一些库来通过 GPRS 管理 inte.net 协议,此通信的某些部分(通过 UART 进行)相当慢(有些可能需要超过 30 秒),因为模块必须通过 GPRS 连接。 首先,我制作了一个驱动程序库来控制模块和管理 TCP/IP 连接,该库具有阻塞功能,例如像 Init_GPRS_con ...
语境我正在制作一些库来通过 GPRS 管理 inte.net 协议,此通信的某些部分(通过 UART 进行)相当慢(有些可能需要超过 30 秒),因为模块必须通过 GPRS 连接。 首先,我制作了一个驱动程序库来控制模块和管理 TCP/IP 连接,该库具有阻塞功能,例如像 Init_GPRS_con ...
我制作了程序,可以格式化存储设备。 但是,当我基于此程序创建库(用于 python GUI)时,它开始显示错误: 我使用的 libfdisk.a 是从源代码util-linux-2.35构建的。 当使用-lfdisk而不是libfdisk.a时,它编译时没有错误。 编译错误: 正确编译: 这两种方式 ...
我最近在 C 做了一个小库,我想把它和标准库放在一起,这样我就不必总是为每个新项目复制文件。 我必须把它放在哪里才能像标准库一样导入它? 编译器:MinGW 操作系统:Windows ...
我正在为一块硬件开发一些东西,我有一个 C 库来与硬件通信。 我有一些方法可以向硬件发送信号(比如打开灯泡),这些方法在使用 JNA 的 C# 和 Java 上都可以正常工作。 该机器还有一个可按下的按钮,当按下该按钮时,它将记录一个信号,该信号可以使用称为 A 的方法检索。 这旨在工作的方式是创 ...
我正在使用下面的标志 当我编译时 编译器因错误而失败 这意味着它发现 libcluto.a 不兼容,因为它是一个 32 位库,而我的系统正在将 Go 编译为 amd64 架构。 但是当我编译时 在定义了“import "C"”的同一源文件中定义的方法被简单地忽略。 我检查了反射,该方法不存在: 上面 ...
我想测量 CPU 时间,而不是线程上的运行时间。 例如,如果一个线程正在等待或休眠,它不应该算作 CPU 时间,因为该线程不在 runnable state。所以我得到了以下链接来获取 CPU 时间。 但是,根据我下面的测试,它似乎是在捕获经过的时间(我希望 cpu_time_used 应该接近 0 ...
我正在阅读 C 库中 header 的实现,在那里我遇到了函数的宏覆盖以及 function 声明。 我想知道这有什么用,即应该使用宏还是函数,需要覆盖什么? 编辑:示例: *更不用说 function 定义在单独的文件中 ...
运行“.c”文件的这个可执行文件时,我无法在文本文件中获得命令的输出: ...
Pydroid 是一款适合初学者和其他人在 android 上运行 python 的好应用程序。 我可以毫无问题地安装许多有用的库,但我不明白为什么无法安装一些库,如GDAL 、 Shapely 、 Pyproj 。 安装错误:ERROR: Command errored out with exi ...
我正在寻找一个系统,我可以在其中使用 Prolog 调用酷图像库函数(这是一个用于图像处理任务的 C 语言库)。 CoolImage 库中有一些函数,例如调整图像大小、创建蒙版等。所以我不想对这些函数进行任何更改,只是通过使用 Prolog 我可以调用它们并进一步使用它来构建 WIN32 API ...
我一直在学习linux中的系统调用,以及GNU C库函数实际上只是包装程序而最终调用实际的系统调用。 我还了解到,很多其他语言实际上并不进行自己的系统调用,而只是调用C并让C库对其进行系统调用。 所以我的问题是,是否有一种编程语言可以使系统调用自身而不与C库进行交互? 像中断和设置寄存器 ...
我看到了这个链接,但我不是要求使用“extern”的代码性能下降。 我的意思是没有“extern”,在C ++中使用C库时是否存在“上下文切换”? 在C ++应用程序中使用纯C(非类包装)函数时是否有任何问题? ...
嘿,关于从文本文件中读取信息,我有一个快速的问题。 我在文件中有一个格式化的.txt文件,其中包含客户信息。 该文件包含多个客户,每个客户具有不同的订单类型,购买的产品,地址,城市,州,总成本等。当我使用fscanf()时,它不返回任何值,并且在调试器中分配给我的所有值变量不正确。 这 ...
我正在构建一系列C库,以改善大型代码库中的代码分离。 我想使用最少的公共库接口来实施严格的分隔。 该库由几个模块(c + h文件)组成,其中一些具有内部引用。 当前,库头文件包含与库接口功能相关的原型以及库内部(库模块之间)使用的公共功能。 我想以某种方式过滤掉不应通过库 ...
因此,我正在一个项目中实现我自己的三角函数版本,平方根,舍入和指数,而无需使用Visual Studio 2015或2017完成的math.h或cmath库的帮助我习惯于使用GCC,在不明确包含math.h或cmath的情况下,它们各自的功能没有链接。 在仅包含iostream的空的,新安装的 ...
我们在嵌入式平台上使用 C89。 我试图打印出一个size_t ,但它没有用: 我得到的不是123 ,而是zu 。 其他说明符正常工作。 如果size_t存在, zu不应该在printf可用吗? 这是我应该联系我的库供应商的事情,还是允许库实现排除它? ...
我正在寻找一个函数,该函数检查字符串是否遵循(完全匹配)与format字符串相对应的附加参数所指定的数据模式,如下所示: 我以为自己实现起来很困难,但是这种功能对于内容的语义解析可能非常有用。 在尝试自己编写此类函数之前,我需要知道是否已经有一个库或代码片段提供了此类功能的实现? ...
我正在使用OS X机器,并且已经用C语言编写了一个库,该库将用于以后的程序。 这是声明:(FunzioniListe.h) 这是实现:(FunzioniListe.c) 问题是,当我尝试在另一个项目中使用此库时,得到以下输出: 这是一个简单的程序,它利用了已经创建的 ...
我在变量中分别有两个日期和时间字符串。 我需要计算这两个日期和时间值之间的差异,以毫秒为单位。 如何在C中获得该解决方案。解决方案应该跨平台工作(至少Windows和unix)。 首先,我需要将其保存到某个时间结构中,然后比较2个时间结构以获得差异。 C库中可用的时间结构是什么。 ...
Postgres世界中的所有东西都有通用的缩写pg ,调用Postgres的c-library libpg而不是libpq似乎更合乎逻辑。 为什么叫libpq ? libpg已经被另一个工具占用了吗? ...