c

c

文章 3.4k 浏览 17

JNA 简单函数调用适用于 Linux (x64),但不适用于 Windows (x86)

我尝试使用 JNA 从 Java 运行以下 C 函数,但在 x86 windows (DLL) 上收到错误(无效内存访问),但在 x64 linux (.SO) 上却没有收到错误。 c 函数 ch…

泼猴你往哪里跑 2024-11-05 00:55:42 2 0

当传递 GSList 时,Glib 类型测试宏会导致段错误

将 GSList 传递给 Glib 宏(例如 G_OBJECT_TYPE_NAME()、GTK_IS_WIDGET() 等)会导致分段错误。 这是一个问题,因为我的程序必须处理 GObject 列表,…

江南月 2024-11-05 00:49:08 2 0

C 宏 - 动态#include

我试图弄清楚如何使用 GCC 为 #include 语句构建变量字符串。 我的想法是,对于我编写的每个源模块,我希望包含一个动态生成的 C 源代码作为标头,该…

因为看清所以看轻 2024-11-05 00:45:48 1 0

OpenCL内核优化

我在内核中使用大量无符号字符工作,我使用 clCreateBuffer 创建内存对象。然后我通过 clEnqueueWriteBuffer 将一块无符号字符复制到该内存对象中。然…

猥琐帝 2024-11-05 00:43:31 1 0

Java 和 C 应用程序之间的 IPC

我有 2 个应用程序,一个用 C 编写,另一个用 Java 编写,假设在同一台机器上运行。在它们之间实现 IPC 的最佳方式是什么? 最好的意义是可移植性、最…

妥活 2024-11-05 00:40:57 1 0

双链表;新手尝试

我刚刚开始学习C,并且(似乎)到目前为止,大多数内容都在点击。但是,我在尝试使用双链表来追踪问题时遇到了一些麻烦。当我尝试构建/运行此代码时,…

孤君无依 2024-11-05 00:40:30 1 0

C/C++ 中的简单广播库/示例

我正在组装一个用 C/C++ 编写的客户端/服务器应用程序。它主要是 C 语言,带有一些 C++ 功能 - 我来自 C 和 Java 世界,不使用大量高级 C++ 语言功能…

是伱的 2024-11-05 00:37:35 2 0

关于 putenv() 和 setenv() 的问题

我一直在思考环境变量,并有一些问题/观察结果。 putenv(char *string) 这个调用似乎存在致命缺陷。因为它不会复制传递的字符串,所以您无法使用本地…

君勿笑 2024-11-05 00:28:59 2 0

c语言数组问题

你好 我是 C 语言新手,我有一个问题: 我想通过指针将二维数组发送到函数。 该函数应返回指向二维数组的指针。 我为此编写了以下代码: #include&lts…

星星的轨迹 2024-11-05 00:17:07 1 0

C 函数修饰/多态

有什么方法可以在所有操作类型的基本函数中执行代码吗?我想执行所有 do_card 操作通用的行为。换句话说,我想打印游戏状态,但我想避免在每个单独的 …

乄_柒ぐ汐 2024-11-04 23:42:38 2 0

构建抛出错误“命令... llvm-gcc-4.2 失败,退出代码 1”

这是构建的日志。这是 Xcode 4 中的一个全新项目,因此其中唯一的非常规内容如下: 一个 .c 文件 一个 .a 库 一堆头文件 我一直在使用构建设置并寻找…

浅语花开 2024-11-04 23:25:37 0 0

const 指针和普通指针可以混合吗?

调用 printf() 时 *b 的值是否未定义? void foo(int *a) { const int *b = a int *c = a *c = 2 printf("%d\n", *b) // what must be *b? 1, 2 or un…

好听的两个字的网名 2024-11-04 23:21:15 0 0

如何将图像转换为十六进制字节数组以将其发送到iOS sdk中的输出流

我想在蓝牙打印机上打印图像。我从打印机制造商那里得到了一些示例代码。这是代码 - unsigned char buffer3[796]={ 0x55 , 0x66 , 0x77 , 0x88 , 0x44…

浪漫人生路 2024-11-04 23:07:49 0 0

向 libc 添加新函数

如何添加新的 libc 函数并从 C 程序调用它?新函数不是任何内核级系统调用的包装器。它的功能将在用户空间完成。…

冬天的雪花 2024-11-04 23:03:47 0 0

c fgetpos 给出错误的位置

我是 C 新手,我有以下代码: f = fopen( argv[1], "rb" ) fseek( f, 64, SEEK_SET ) fpos_t pos fgetpos (f, &amppos) printf("%x", pos) 但是,这会…

终止放荡 2024-11-04 23:02:02 0 0
更多

推荐作者

qq_E2Iff7

文章 0 评论 0

Archangel

文章 0 评论 0

freedog

文章 0 评论 0

Hunk

文章 0 评论 0

18819270189

文章 0 评论 0

wenkai

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文