![]() |
【转帖】anybody having trouble with dwgdirect on a mac
anybody having trouble with dwgdirect on a mac?
anybody having trouble with dwgdirect on a mac? hi, i have a version of the odvectorize example working fine on windows. now i tried to transfer the project on a macintosh (shared libs). i've run into a few problems but i was able to figure them out so i finally compiled and linked the project. i am using codewarrior 8.3 and the carbon libraries on osx (ver 10.2.8). i am able to open a file and initiate a database but when i call the device to update (i.e. to draw entities to my view), it crashes. i looked into it and found that the instance of odgsbaseview has some members not initialized. for example m_pdevice is still null when i need it, but many others seem to be not set neither (are either null or garbage). is there a special settings i have to use for a cw project in order to make it work? i've found, for example, that i have to set the entry point for initialization (linker's settings) to __initialize and for termination to __terminate. otherwise no static member/variable would get initialized. this settings is general though and ought not to have anything to do with dwgdirect's libs. but is there anything else i must set? has anybody got a working mac project here or knows how to build one? (i still use dwgdirect 1.09) thanks in advance arno歵 also, is there an alignment settings required to compile and link the shared libraries with? i use powerpc alignment by default. arno歵 are there other constants, beside _toolkit_in_dll_, that have to be defined in order to compile / link / use the macintosh (carbon) version of dwgdirect? i still haven't figured out why the vectorize sample does not work (although it compiles and links fine.) thanks arno歵 bonjour, i have some problems also but i use xcode. i wait after who have ordered mac os 10.3 to test directdwg with xcode. eric i'll get to the odvectorizeex problem in a few days (probably early next week). just in case somebody has been following this case, has located the problem. it was in cw setting: enum always int must be off when including dwgd headers. thanks neil arno歵 l鯾el |
所有的时间均为北京时间。 现在的时间是 03:40 AM. |