一个C函数调用,返回正确的值,但目标变量出错

时间:2015-03-13 11:57:09

标签: c cmake gtk cairo

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

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

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

1 个答案:

答案 0 :(得分:1)

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

您需要在slope/xymetrics.h中加入xydata.c才能获得这些函数slope_xymetrics_map_x()slope_xymetrics_map_y()的前瞻性声明。