c - 返回正确值但目标变量错误的 C 函数调用

标签 c cmake gtk cairo

我正在编写一个用于从数值数据生成图表的库,它使用 cairo 并且旨在使用与该库类似的代码约定。

问题是:一个C函数似乎返回了我期望的值,我在return之前通过printf看到了它。但是,尽管函数返回不同的值,但目标变量会被分配一个不同的值,即常量。

如果您对这个问题感兴趣,我将不胜感激,您可以在以下位置看到两个有问题的函数的代码:

最佳答案

问题似乎是由于这些函数的隐式声明造成的。

您需要在 xydata.c 中包含 slope/xymetrics.h 以获取这些函数 slope_xymetrics_map_x()slope_xymetrics_map_y()

关于c - 返回正确值但目标变量错误的 C 函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29031641/

相关文章:

c++ - 在 Windows x64 上构建 xlnt 库

C GTK3 - 如何在销毁主窗口之前等待/ sleep

c - GTK 代码无法链接(win7-64bit、C、msys64)

c - 库利 FFT 的实现问题

c++ - 堆解决方案优于堆栈?

c++ - 明GW “The procedure entry point libintl_setlocale could not be located …”

python - python中如何使用Glade的对话框运行、销毁、复用

c - libuv 是否提供任何设施来将缓冲区附加到连接并重新使用它

c++ - 32 位到 64 位内联汇编移植

c - 编译一个模块与所有模块的 Makefile 条件