今天使用eXtremeDB 6.0 的SQL组件的时候,发现了一个链接错误,如下:
在windows中:
1>mcoapi.lib(mcosql.obj): error LNK2001: unresolved external symbol mco_sys_free
1>mcoapi.lib(mcosql.obj): error LNK2001: unresolved external symbol mco_sys_malloc
在Linux(使用共享库)中,错误表现为:
libmcoapi.so: undefinedreference to `mco_sys_free'
libmcoapi.so: undefinedreference to `mco_sys_malloc'
经检查发现是少了mcomem库。
Starting from the version 6.0 applicationsshould link with SAL (mcomem,mcosmp и mconet). Check out the readme file