避免重新编译嵌入C的所有程序

时间:2015-03-11 12:59:11

标签: c postgresql header-files erp itil

我正在研究ERP解决方案,其中包含大约700个用嵌入式C语言开发的程序* .ec,数据库(Postgres)有大约2000个db表,每个表在其头文件tableXX.h中设计为结构,以简化在ERP程序中使用所有表。 示例tableXX.h

[dev]>cat tableXX.h
struct record_type_tablexx
{
  int field1;
  int field2;
  string field3[10];
  double field4;
  ...
  long filed60;
};

typedef struct record_type_tablexx TABLEXXTYP;
TABLEXXTYP tablexx;

问题是:每当顾问因任何原因决定更改一个表结构时,我必须重新编译使用该表的所有程序,此过程{Dev + test +(Prod update)}需要花费很多精力。 / p>

我在问这个问题是谁解决了一个最小化你的经历的努力的解决方案

0 个答案:

没有答案