Hi, I downloaded the snapshot and I managed to compile the libraries. testSqPlus runs ok, but when I try to compile testSqPlus2 I receive these error messages:
:: === testSqPlus2, Debug ===
D:\GameDev\SQUIRREL2_1_1_sqplus_snapshot_20070225\testSqPlus2\testSqPlus2.cpp:784: instantiated from here
..\sqplus\sqplus.h:2017: error: no matching function for call to `Get(SqPlus::TypeWrapper<Vector3*>, SQVM*&, int)'
..\sqplus\sqplus.h:1912: note: candidates are: void SqPlus::Get(SqPlus::TypeWrapper<void>, SQVM*, int)
..\sqplus\sqplus.h:1913: note: bool SqPlus::Get(SqPlus::TypeWrapper<bool>, SQVM*, int)
..\sqplus\sqplus.h:1914: note: char SqPlus::Get(SqPlus::TypeWrapper<char>, SQVM*, int)
..\sqplus\sqplus.h:1915: note: unsigned char SqPlus::Get(SqPlus::TypeWrapper<unsigned char>, SQVM*, int)
..\sqplus\sqplus.h:1916: note: short int SqPlus::Get(SqPlus::TypeWrapper<short int>, SQVM*, int)
..\sqplus\sqplus.h:1917: note: short unsigned int SqPlus::Get(SqPlus::TypeWrapper<short unsigned int>, SQVM*, int)
..\sqplus\sqplus.h:1918: note: int SqPlus::Get(SqPlus::TypeWrapper<int>, SQVM*, int)
..\sqplus\sqplus.h:1919: note: unsigned int SqPlus::Get(SqPlus::TypeWrapper<unsigned int>, SQVM*, int)
..\sqplus\sqplus.h:1920: note: long int SqPlus::Get(SqPlus::TypeWrapper<long int>, SQVM*, int)
..\sqplus\sqplus.h:1921: note: long unsigned int SqPlus::Get(SqPlus::TypeWrapper<long unsigned int>, SQVM*, int)
..\sqplus\sqplus.h:1922: note: float SqPlus::Get(SqPlus::TypeWrapper<float>, SQVM*, int)
..\sqplus\sqplus.h:1923: note: double SqPlus::Get(SqPlus::TypeWrapper<double>, SQVM*, int)
..\sqplus\sqplus.h:1924: note: const SQChar* SqPlus::Get(SqPlus::TypeWrapper<const SQChar*>, SQVM*, int)
..\sqplus\sqplus.h:1925: note: SqPlus::SquirrelNull SqPlus::Get(SqPlus::TypeWrapper<SqPlus::SquirrelNull>, SQVM*, int)
..\sqplus\sqplus.h:1926: note: void* SqPlus::Get(SqPlus::TypeWrapper<void*>, SQVM*, int)
..\sqplus\sqplus.h:1927: note: SQVM* SqPlus::Get(SqPlus::TypeWrapper<SQVM*>, SQVM*, int)
..\sqplus\sqplus.h:1928: note: SquirrelObject SqPlus::Get(SqPlus::TypeWrapper<SquirrelObject>, SQVM*, int)
..\sqplus\SquirrelObject.h:14: instantiated from `SquirrelObject::SquirrelObject(const _ty&) [with _ty = Vector3]'
D:\GameDev\SQUIRREL2_1_1_sqplus_snapshot_20070225\testSqPlus2\testSqPlus2.cpp:782: instantiated from here
..\sqplus\sqplus.h:2036: error: no matching function for call to `Push(SQVM*&, Vector3&)'
..\sqplus\sqplus.h:1865: note: candidates are: void SqPlus::Push(SQVM*, char)
..\sqplus\sqplus.h:1866: note: void SqPlus::Push(SQVM*, unsigned char)
..\sqplus\sqplus.h:1867: note: void SqPlus::Push(SQVM*, short int)
..\sqplus\sqplus.h:1868: note: void SqPlus::Push(SQVM*, short unsigned int)
..\sqplus\sqplus.h:1869: note: void SqPlus::Push(SQVM*, int)
..\sqplus\sqplus.h:1870: note: void SqPlus::Push(SQVM*, unsigned int)
..\sqplus\sqplus.h:1871: note: void SqPlus::Push(SQVM*, long int)
..\sqplus\sqplus.h:1872: note: void SqPlus::Push(SQVM*, long unsigned int)
..\sqplus\sqplus.h:1873: note: void SqPlus::Push(SQVM*, double)
..\sqplus\sqplus.h:1874: note: void SqPlus::Push(SQVM*, float)
..\sqplus\sqplus.h:1875: note: void SqPlus::Push(SQVM*, const SQChar*)
..\sqplus\sqplus.h:1876: note: void SqPlus::Push(SQVM*, const SqPlus::SquirrelNull&)
..\sqplus\sqplus.h:1877: note: void SqPlus::Push(SQVM*, SQInteger (*)(SQVM*))
..\sqplus\sqplus.h:1878: note: void SqPlus::Push(SQVM*, SqPlus::SQAnything*)
..\sqplus\sqplus.h:1879: note: void SqPlus::Push(SQVM*, SquirrelObject&)
..\sqplus\sqplus.h:1888: note: void SqPlus::Push(SQVM*, bool)
..\sqplus\sqplus.h:1889: note: void SqPlus::Push(SQVM*, const void*)
..\sqplus\sqplus.h:1890: note: void SqPlus::Push(SQVM*, void* const&)
:: === Build finished: 40 errors, 0 warnings ===
Have I done something wrong?
Thanks,
Edgard