[gme-users] BON VC7.1 Support
Jacques Kerner
jacques.kerner at oktal.fr
Mon Feb 23 12:13:57 CST 2004
Thank you for your prompt answer !
I will correct the files following your suggestions.
But I guess I should better wait for the next release then ? Happy to
see that people are working on it! Good Luck with that :)
Jacques Kerner (fresh subscriber).
Peter Volgyesi a écrit :
> In the interfaces folder, you should patch the InterfaceColl.h file:
> (add the lines marked with an asterix):
>
> cpp_quote("#ifdef __cplusplus") \
> * cpp_quote("extern \"C++\" ") \
> * cpp_quote("{ ") \
> cpp_quote(MAKESTRING(template<> struct ::TypeName_MgaColl2Elem<COLL>)) \
> cpp_quote(MAKESTRING({ typedef COLL collection_type; typedef ELEM
> element_type; };)) \
> cpp_quote(MAKESTRING(template<> struct ::TypeName_MgaElem2Coll<ELEM>)) \
> cpp_quote(MAKESTRING({ typedef COLL collection_type; typedef ELEM
> element_type; };)) \
> * cpp_quote("} ") \
> cpp_quote("#endif")
>
> The fix will be contained by our next release. Unfortunatelly, we have
> other probelms with VC7.1 (see Gabriele's mail), that I have to resolve.
>
> --
> peter
>
>
>> Hi,
>>
>> I have been trying to create an interpreter for GME using VC7.1 and
>> BON2, but the created solution does not compile. Here are some of the
>> errors I encounter :
>>
>> c:\Users\Image\CADML\GME\SDK\IMAGEComponent\ComponentLib.h(8332) :
>> error C2894: templates cannot be declared to have 'C' linkage
>>
>> (about 200 of these, coming only from file ComponentLib.h)
>>
>> I don't know if it's difficult, but I think correcting this error
>> could make component creation compatible with VC7.1. Then I don't
>> know if it would really work with GME, but I thought I would try.
>>
>> All help is appreciated. Thank you.
>>
>> Jacques Kerner.
>> R&D Engineer
>> Oktal.
>> _______________________________________________
>> gme-users mailing list
>> gme-users at list.isis.vanderbilt.edu
>> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>
>
> _______________________________________________
> gme-users mailing list
> gme-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>
More information about the gme-users
mailing list