PDA

Показать полную графическую версию : Compiling CORBA api under AIX 5.3


viruslviv
03-10-2007, 19:43
Привет,

Я написал простейшую програмульку с использованием CORBA (ORB VB52)

Data.idl file:

#ifndef __DATADIST_IDL__
#define __DATADIST_IDL__


struct PatientData {
string strFirstName;
string strLastName;
long lAge;};
#endif

Потом сгенерировал c помощю утилити idl2cpp Data_s.cc Data_c.cc Data_s.hh Data_c.hh files.

Запустил компиляцию с помощю:
xlC_r -qlonglong -qlongdouble -q64 -qalign=full -qinline -qstaticinline -o Data_c.o -L/lib -lorb64_r -lvport64_r -lcosnm64_r -lcosev64_r -lC_r -ldl -I/usr/local/BorlandEnterpriseServer64_521/include -I/include/stubs -DTHREAD Data_c.cс

І получил нижеперечисленный вивод:

"/usr/local/BorlandEnterpriseServer64_521/include/vthread.h", line 506.17: 1540-0274 (S) The name lookup for "_tid" did not find a declaration.
"/usr/local/BorlandEnterpriseServer64_521/include/vthread.h", line 506.26: 1540-0217 (S) "_tid" is not a member of "class VISThreadId".
"/usr/local/BorlandEnterpriseServer64_521/include/vthread.h", line 516.17: 1540-0274 (S) The name lookup for "_tid" did not find a declaration.
"/usr/local/BorlandEnterpriseServer64_521/include/vthread.h", line 516.26: 1540-0217 (S) "_tid" is not a member of "class VISThreadId".
"/usr/local/BorlandEnterpriseServer64_521/include/vthread.h", line 527.40: 1540-0217 (S) "_tid" is not a member of "class VISThreadId".

Кто-нибуть знает как ето можна обойти?




© OSzone.net 2001-2012