2012-06-28 10 views
5

Znaliśmy Microsoft Office w wersji dla komputerów Mac.Który kompilator jest używany do tworzenia pakietu Microsoft Office dla komputerów Mac?

Po prostu ciekawy, kto wie, który kompilator jest używany do tworzenia pakietu Microsoft Office dla komputerów Mac? Kod

Kiedy spojrzałem w nagłówku Windows SDK "windows.h", uważam Poniższy urywek:

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

Czy Microsoft dysponują kompilator C++ dla Mac? Jeśli tak, domyślam się, że kompilator musi obsługiwać COM (Component Object Model), podczas gdy gcc nie. ("Wsparcie" oznacza produkt zgodny z COM C++)

+1

Wydaje się nietypowy, ale wciąż interesujące pytanie (+1). Nie mogę teraz wymyślić bardziej odpowiedniej witryny, więc nie będę głosować, aby zamknąć. – Cameron

+3

http://www.schwieb.com/blog/2006/06/02/a-brief-history-of-mac-office/ i http://blogs.msdn.com/b/rick_schaut/archive/2006/ 06/03/616209.aspx wydaje się początkowo wskazywać MSVC, następnie CodeWarrior, a następnie XCode. – Mat

+1

@Raymond - 68k został znaleziony w oryginalnym Macu z 1984 roku. Mniej więcej w tym czasie kompilator MS C mógłby go celować. Nigdy więcej. –

Odpowiedz

0

Od http://en.wikipedia.org/wiki/Microsoft_Office_for_Mac_2011 jest napisane, że jest napisane w kakao. Cocoa to natywny, zorientowany obiektowo interfejs programowania aplikacji (API) firmy Apple dla systemu operacyjnego Mac OS X. uzyskać więcej informacji zobacz .. http://en.wikipedia.org/wiki/Cocoa_%28API%29

Może być Jabłko kompilator LLVM, który jest m.in. w Xcode i Xcode to najlepszy pakiet narzędzi dostępny dla deweloperów kakao i kakao ram dotykowych ..

+4

API ≠ kompilator. –

+0

Artykuł Wiki zaprzecza sam sobie. Mówi też, że jest "napisany do API kakao", co najmniej ma sens. Najwyraźniej komunikat na pasku bocznym, że jest "napisany w Cocoa" jest błędny. * Było * źle, naprawiłem to. Link do paska bocznego znajduje się na stronie API kakao. – EJP

1

Microsoft nie mają prywatny kompilator dla OS X. uses, , or both.

Oznacza to, że w zależności od wersji używanego Xcode, Microsoft Office for Mac jest budowany z gcc lub clang. Zauważ, że nie musi to oznaczać, że Microsoft używa IDX Xcode.

Powiązane problemy