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".
Кто-нибуть знает как ето можна обойти?
Я написал простейшую програмульку с использованием 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".
Кто-нибуть знает как ето можна обойти?