MAC上的AGG
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC上的AGG相关的知识,希望对你有一定的参考价值。
> Right. I‘m not sure if there‘s any interest in Cocoa, but if there is, we need > a volunteer. But I‘m not sure if it‘s possible to compile the existing C++ > examples with ObjectiveC. I‘m sure there would be interest in a Cocoa version of the AGG examples. Carbon feels slightly outdated and Apple is really touting the use of Cocoa. Having a demonstration of AGG in Cocoa would be valuable, even if Quartz, the graphics API, produces pretty results on its own. Objective C++ as used by the gcc-version in Xcode manages to mix C++ and Objective C quite good, so I‘m quite sure it would be possible to compile AGG within a Cocoa framework. The Objective C extension is not that big or complex to get to grips with - nothing compared to C++. The hard part is to find your way around the API. I‘m slowly starting to get a hang of Cocoa, so I‘d like to give macosx_cocoa a try...
> Actually I think the name macosx_carbon is fine. It works only for > building on MacOSX (PowerPC and now Intel), and uses the Carbon API on > both cases. You could name it macosx_gcc_carbon, but I don‘t think this > is necessary. I agree. Do we really need macos_cw? It has only a readme file with instructions and a link to download agg2.mcp.xml.zip. Now it‘s outdated, and worst of all, it contains a building environment for CodeWarrior - an XML file of more than 3 megs. I wouldn‘t like to include it into the package. > What we could do in the future is an implementation of macosx_cocoa, but > learning ObjectiveC is not exactly my idea of a fun project ! Right. I‘m not sure if there‘s any interest in Cocoa, but if there is, we need a volunteer. But I‘m not sure if it‘s possible to compile the existing C++ examples with ObjectiveC.
> Well, maybe there‘s a confusion with names. macos_cw refers to "CodeWarrior" > and can be compiled on MacOS 9 too. macosx_carbon assumes not only "Carbon", > but "GCC plus Carbon". And it can be built only on MacOS X. Actually I think the name macosx_carbon is fine. It works only for building on MacOSX (PowerPC and now Intel), and uses the Carbon API on both cases. You could name it macosx_gcc_carbon, but I don‘t think this is necessary. What we could do in the future is an implementation of macosx_cocoa, but learning ObjectiveC is not exactly my idea of a fun project !
> Just a quick note to let you know that all Agg 23 examples and the > library compile and work correctly in a Developer Transition Kit running > OSX for Intel processors, using the macosx_carbon makefile. I will keep > an eye on future developments and the 2.4 tree. That‘s a good news. Well, maybe there‘s a confusion with names. macos_cw refers to "CodeWarrior" and can be compiled on MacOS 9 too. macosx_carbon assumes not only "Carbon", but "GCC plus Carbon". And it can be built only on MacOS X. I actually don‘t like the idea of including the building environment for CodeWarrior IDE, because it‘s more than a meg.
以上是关于MAC上的AGG的主要内容,如果未能解决你的问题,请参考以下文章
使用 PostgreSQL 13 上的另一列使用 string_agg 订购 DISTINCT?