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
-~----------~----~----~----~------~----~------~--~---

Reply via email to