2012-06-28 11 views
5

Microsoft OfficeにはMac版があることが分かっていました。Mac用Microsoft Officeの作成に使用されるコンパイラはどれですか?

Microsoft Office for Macを作成するためにどのコンパイラが使用されているか、誰が知っていますか?

私は、Windows SDKヘッダー "はWindows.h" を見たとき、私は次のコードスニペットを見つける:

#ifndef _MAC 
#if defined(_68K_) || defined(_MPPC_) 
#define _MAC 
#endif 
#endif 

をMicrosoftがMac用のプライベートC++コンパイラを持っていますか?もしそうなら、コンパイラはCOM(Component Object Model)をサポートする必要がありますが、gccはサポートしていないと思います。 ( 'サポート'はCOM製品のCOM対応製品を意味します)

+1

トピックから外れていますが、まだ興味深い質問があります(+1)。私はちょうど今より適切なサイトを考えることができないので、私は終わりに投票していません。 – Cameron

+3

http://www.schwieb.com/blog/2006/06/02/a-brief-history-of-mac-office/とhttp://blogs.msdn.com/b/rick_schaut/archive/2006/ 06/03/616209.aspxは、まずMSVC、次にCodeWarrior、次にXCodeを示すようです。 – Mat

+1

@Raymond - この68kは、1984年のMacオリジナル版で見つかりました。その頃、MS Cコンパイラがターゲットにすることができました。もう違います。 –

答えて

0

からhttp://en.wikipedia.org/wiki/Microsoft_Office_for_Mac_2011には で書かれています。 Cocoaは、Mac OS Xオペレーティングシステム用のApple独自のオブジェクト指向アプリケーションプログラミングインターフェイス(API)です。この.. http://en.wikipedia.org/wiki/Cocoa_%28API%29

はXcodeとXcodeで含まれているアップルLLVMコンパイラかもしれませ詳細は を参照してくださいココアとココアタッチフレームワークのために利用可能な最善の開発ツールパッケージ..です

+4

API≠コンパイラ。 –

+0

Wikiの記事は矛盾しています。また、少なくともココアのAPIに書かれているとも言われています。明らかに、それが「ココアで書かれた」というサイドバーのステートメントは間違っています。 *間違っていた、私はそれを修正した。サイドバーリンクは、Cocoa APIページへのリンクです。 – EJP

1

マイクロソフトはありません。 OS X用プライベートコンパイラ。uses,,or both

これは、使用されているXcodeのバージョンによって、Microsoft Office for Macがgccまたはclangでビルドされることを意味します。これは必ずしもMicrosoftがXcode IDEを使用していることを意味するものではありません。

関連する問題