在项目中会和oracle RAC, oracle TimesTen, MYSQL, 可能还会有MS-SQL.需要在程序中访问这些数据库。
    在OTLV4库中,可以定义诸如
    #define OTL_ORA11G
    #define OTL_UNIX_TIMESTEN
    #define OTL_UNIX_ODBC等,可以调用不同的方式访问数据库。
    但其中的一个问题是,这个宏必须放在#include <otlv4.h>这个语句之前。因此,我在项目中只能同时访问其中某一种数据库。若需要访问其他数据库,必须将其他的访问函数编写成动态库,如libtimesten.so,再从主程序中加载,然后调用这些函数。
    请问CSDN中的大牛们,有没有什么好的方法,能不使用动态库。毕竟使用动态库,程序不好调试。
    小弟为OTLV4菜鸟一名。