HOME Lernen 3D Autodesk Maya

C/C++ API auch ohne Microsoft Compiler nutzen?

 
 
LinkBack Themen-Tools Thema durchsuchen
Alt 09.09.2008   #1

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.418
Pittiplatsch eine Nachricht über Skype™ schicken
C/C++ API auch ohne Microsoft Compiler nutzen?

Kennt jemand eine Möglichkeit Maya Plugins auch ohne Microsoft Compiler zu entwicklen? Vielleicht mit irgendwelcher freien Software?

Ich habe zwar schon andere Compiler (z.B. MinGW mit Codeblocks) getestet, doch fehlen dort ständig irgendwelche Bibliotheken oder Header.

Ich installiere gerade das Visual C++ 2008 Express Edition, welche zwar frei ist, aber einem das System derart zumüllt, dass man damit nicht viel Freude hat.

Die 2008er Version bringt, wenn ich mich nicht irre im Gegensatz zu den älteren Express Editions und freien Microsoft C++ Compilern, auch mittlerweile eine kleine Entwicklungsumgebung mit, doch weiß ich nicht, wie brauchbar die ist.

Mitunter kann man teilweise auch mit den älteren Microsoft Compilern und einer freien Entwicklungsumgebung (wie z.B. Codeblocks) arbeiten, doch an die kommt man offziell schwieriger ran, weil Microsoft natürlich nur die neuen Versionen unters Volk bringen will. Außerdem fehlte da auch ständig irgendetwas.

Vielleicht hat ja jemand von Euch ein paar Tipps für mich?

Vielen Dank!

Peter
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 09.09.2008   #2

void main(){fork(main())}

 
Benutzerbild von Hellstorm
 
Mitglied seit: 31.03.2008
Beiträge: 835
Hellstorm eine Nachricht über ICQ schicken Hellstorm eine Nachricht über MSN schicken Hellstorm eine Nachricht über Yahoo! schicken
AW: C/C++ API auch ohne Microsoft Compiler nutzen?

Naja, MinGW ist eigentlich kein Compiler. Der Compiler ist GCC. Und MinGW ist so gesehen ne Suite, für freie Programmentwicklung. Windows Ports diverse GNU Software.
Im endeffekt isses aber egal, welchen COmpiler man nimmt. Vermutlich fehlen dir nur die passenden Includes, Header oder sonstige Libs.

Meine Idee: Besorg dir halt die Demo-Version einer der begehrten Entwicklungsumgebungen. Dort sollten die benötigten Libs sein und kopier sie dir einfach von dort raus.

Wenn Du das nicht willst, hab ich hier noch nen paar kostenlose Compiler:
Content not found (Quasi die Visual Studio Compiler aber nur als command line).
C++Builder
Bloodshed Software - Dev-C++ (das oben genannte ding)
Intel® C++ Compiler 10.1, Professional and Standard Editions, for Windows* - Intel® Software Network (Intel C++Compiler, kostenlose Testversion)

Edit: Ich merk grad, den VC Toolkit gibts bei msdn nicht mehr. Aber musst du mal im internet suchen, der schwirrt da sicherlich noch rum.
Hellstorm ist offline  
"Es gibt zwei Dinge, die unendlich sind. Das Universum und die menschliche Dummheit. Beim Universum bin ich mir noch nicht ganz sicher." [Albert Einstein]
Alt 09.09.2008   #3

Großer Koordinator

 
Benutzerbild von pixi
 
Mitglied seit: 08.03.2007
Beiträge: 4.505
pixi eine Nachricht über Skype™ schicken
AW: C/C++ API auch ohne Microsoft Compiler nutzen?

Ähm, content not found!


pixi
pixi ist offline  
Alt 09.09.2008   #4

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.418
Pittiplatsch eine Nachricht über Skype™ schicken
AW: C/C++ API auch ohne Microsoft Compiler nutzen?

Erstmal vielen Dank für Deine Mühe Hellstorm.

  Zitat von Hellstorm »
Naja, MinGW ist eigentlich kein Compiler. Der Compiler ist GCC. Und MinGW ist so gesehen ne Suite, für freie Programmentwicklung. Windows Ports diverse GNU Software.
Da hast Du natürlich recht.

  Zitat von Hellstorm »
Im endeffekt isses aber egal, welchen COmpiler man nimmt. Vermutlich fehlen dir nur die passenden Includes, Header oder sonstige Libs.

Meine Idee: Besorg dir halt die Demo-Version einer der begehrten Entwicklungsumgebungen. Dort sollten die benötigten Libs sein und kopier sie dir einfach von dort raus.
Das dachte ich eigentlich auch. Bei früheren Versuchen (mit den Bibliotheken und Headern vom VC 2003) klappte dies aber nicht. Ich weiß leider nicht mehr so genau was das Problem war. Ich glaube aber GCC kam mit dem "windows.h" Header nicht zurecht. Das war damals aber noch Maya 7.

Wenn ich mit den Bibliotheken und Headern vom VC 2008 arbeite und versuche mit GCC und der Maya 8.5 API zu kompilieren, so kommt der Compiler mit den Maya Headern ins Schleudern. Keine Ahnung ob man das mit bestimmten Compiler-Einstellungen wegbekommt oder ob wirklich nur der M$ VC Compiler funktioniert. Letzteres wird zumindestens oftmals behauptet.

  Zitat von Hellstorm »
Edit: Ich merk grad, den VC Toolkit gibts bei msdn nicht mehr. Aber musst du mal im internet suchen, der schwirrt da sicherlich noch rum.
Ja, dass ist genau das was ich vorhin meinte. Das VC Toolkit 2003 habe ich auch noch von früheren Versuchen. Dort war leider auch nicht alles notwendige dabei. Man brauchte noch zusätzlich das Plattform SDK, was leider sich auch wieder gut im System eingräbt.

Immerhin scheint alles bei dem VC++ 2008 Express alles dabei zu sein. Das kompilieren ging erstmal ohne Probleme (sollange man nicht mit MFC-Bibliotheken arbeitet).

Wahrscheinlich werde ich erstmal mit dem VC++ 2008 Express arbeiten. Mal sehen, wie lang das gut geht. Dennoch wäre mir eine Microsoft unabhängige Lösung irgendwie lieber. Ich bleibe auf jeden Fall dran.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Themen-Tools Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Ähnliche Themen
Thema Themenstarter Forum Antworten Letzte Beiträge
NET Render im Bildmanager nutzen lamarc MAXON CINEMA 4D 3 19.02.2009 14:35
Loch in Polygone stanzen - ohne Booleans pixi Modelling & Sculpting 5 30.01.2009 19:16
Keying/Freistellen ohne Plugins pixi Adobe Photoshop 9 12.09.2008 19:18
Radiohead: 'House of Cards' - Video ohne Kameras pixi Allgemeines 20 16.07.2008 16:25