Mixing C++ and Objective-C is certainly more messy than mixing C and Objective-C, though is it certainly possible. Personally I try to avoid C++ where possible, so I have no experience myself of combining the two (nor of making a Carbon project for that matter, as it's perfectly easy to use Carbon calls from within a Cocoa project).
Anyway, I'm not quite sure why you're getting those errors -- it looks to me like subversion didn't grab all the files from the project. If I were you I'd use your knowledge of object-oriented programming to have a look through HelloFuse (You don't have to learn Objective-C, just know that sending [obj message] is somewhat like calling a function declared "virtual" in C++). About a third of the FUSEFileSystem class is just wrappers for fusefm_* calls, about half of it is doing the icon stuff that you can now do with command line options (and doing it the new way will remove the dependencies on the external files you're having problems with). The remainder comprises the bits you want, e.g., launching a thread etc., for which you'll need to use the Carbon equivalents, e.g., MPCreateTask(). Have fun, Hamish P.S. On 8/2/07, davec <[EMAIL PROTECTED]> wrote: > Also, the argument "I'm not using Objective C" is reasonable. Arguing > against it seems (to me) similar to saying "why can't the whole world > just speak american?". I think it's more like saying that non-English-speaking visitors to America shouldn't expect roadsigns to be in their native tongue! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "macfuse-devel" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/macfuse-devel?hl=en -~----------~----~----~----~------~----~------~--~---
