| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: ARX Samples Problem (2339 mal gelesen)
|
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 03. Aug. 2004 21:48 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich versuche die Beispiele von der AutoDesk Seite zu kompilieren, doch leider bekomme ich immer mehrere Fehler in dieser Art:
Code:
g:\...\MapObjectARXSDK\Fdo\inc\common\GisPtr.h(128): error C2912: explicit specialization; 'FdoIApplySchema *GisPtr<T>: perator =(const GisPtr<T> &) throw()' is not a specialization of a function template with [ T=FdoIApplySchema ]
Linkerpfad ist gesetzt und Pfad für die HeaderDateien auch. Versuche das ganze mit VS 7.1 ... vielleicht hat jemand von Euch noch ne Idee. Gruß TP Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 03. Aug. 2004 23:03 <-- editieren / zitieren --> Unities abgeben:
|
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 04. Aug. 2004 00:03 <-- editieren / zitieren --> Unities abgeben: Nur für BloodyMess
Wahrscheinlich ist es das - jedenfalls hat's bisher noch keiner geschafft, was mit 7.1 zu kompilieren;-) Es gibt aber Rezepte, wie man die Bibliotheken von 7.1 gegen die von 7.0 austauschen kann (vorausgesetzt, dass man sie hat). Wie das im Einzelnen geht, kann ich dir auch nicht sagen, da ich 7.0 habe, aber in autodesk.autocad.objectarx wurden sie veröffentlicht. Direkt dort nachzuschauen, bringt wahrscheinlich wenig - bei mir wurden heute schon Postings nicht mehr gefunden, die gerade mal vier Wochen alt waren. Aber über Google Groups findet man dann meistens doch noch was. Jedenfalls gibt es da eine Lösung, die wohl funktioniert. .NET-Programmierung funktioniert aber mit 7.0 (2002) genauso wie mit 7.1 (2003), weil man da auf die Bibliotheken nicht angewiesen ist. Gruß, Axel Strube-Zettler ------------------ Meine AutoLisp-Seiten Meine private Homepage Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 04. Aug. 2004 09:55 <-- editieren / zitieren --> Unities abgeben:
|
Speedcad Mitglied
Beiträge: 76 Registriert: 17.01.2004
|
erstellt am: 04. Aug. 2004 10:35 <-- editieren / zitieren --> Unities abgeben: Nur für BloodyMess
|
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 04. Aug. 2004 11:30 <-- editieren / zitieren --> Unities abgeben:
Hallo Jens Zitat:
ObjectARX for AutoCAD 2005 Microsoft Visual C++® version 7.0 (Note: MSVC++® .NET 2003, a component of Visual Studio® .NET 2003, is not supported.) ObjectARX for AutoCAD 2004 Microsoft Visual C++ version 7.0 (Note: MSVC++ .NET 2003, a component of Visual Studio .NET 2003, is not supported.)
ObjectARX for AutoCAD 2002 and AutoCAD 2000i Microsoft® Windows NT® 4.0 or Microsoft® Windows® 2000 Microsoft Visual C++ version 6.0
findest Du hier www.autodesk.com\objectarx Gruß TP Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Speedcad Mitglied
Beiträge: 76 Registriert: 17.01.2004
|
erstellt am: 04. Aug. 2004 12:18 <-- editieren / zitieren --> Unities abgeben: Nur für BloodyMess
|
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 04. Aug. 2004 14:09 <-- editieren / zitieren --> Unities abgeben: Nur für BloodyMess
|
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 05. Aug. 2004 13:51 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich schon wieder .. ;( Nun ist die Datei kompiliert, allerdings auf einem anderen Rechner, der natürlich andere Pfade gesetzt hat und nun gibt mir Acad beim laden der ARX folgende Fehler : Zitat:
Warnung: C:\Program Files\Autodesk Map 3D 2005\AcMapFdoBlock.arx weist Speicher von MSVCR70D.DLL zu, AutoCAD verwendet jedoch Speicher von MSVCR70.DLL. Dies kann zu Problemen führen. C:\Program Files\Autodesk Map 3D 2005\AcMapFdoBlock.arx kann eine benötigte dll oder andere Datei nicht finden. AcRxDynamicLinker konnte 'C:\Program Files\Autodesk Map 3D 2005\AcMapFdoBlock.arx' nicht laden
.. liegt es eher an den Pfaden, oder fehlt etwas anderes? Hier auf dem Rechner ist kein VS installiert. Danke für Eure Hilfe Gruß TP Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Speedcad Mitglied
Beiträge: 76 Registriert: 17.01.2004
|
erstellt am: 05. Aug. 2004 20:04 <-- editieren / zitieren --> Unities abgeben: Nur für BloodyMess
Habe dazu was im Internet gefunden vielleicht hilft das ja irgendwie. "Eigentlich jedes größere Betriebssystem stellt heute eine Implementierung der C Standard Library zur Verfügung." "Unter Windows ist die C Standard Library in den msvcrt*.dll's enthalten. msvcrt steht wohl für MicroSoft Visual C RunTime steht. Seit VC 4.2 heisst diese dll msvcrt.dll bzw. msvcrtd.dll für die debug Version (d.h. keine Versionsnummer hinter dem namen). Dieser name hat sich dann nicht mehr verändert für einige der nächsten Betriebssysteme und Visual C++ Versionen. Seit Visual C++ 7 (.net) hat Microsoft aber wieder zur alten Namenskonvention mit Versionsnummern gewechselt, so heisst die dll für VC7 nun msvcr70.dll bzw. msvcr70d.dll. " Versuch mal kurz eine Release zum kompilieren. vielleicht klappt es dann. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 05. Aug. 2004 21:52 <-- editieren / zitieren --> Unities abgeben:
Hallo SpeedCad, bin leider gerade nicht in der Lage irgendetwas für ACAD 2005 zu kompilieren, da ich kein VS 7.0 habe. Hab die Datei aber nochmal auf anderen Rechnern mit Win2000 ausprobiert, darauf lief VS 7.1 . Die Datei funktionierte dort ohne Probleme. Bis auf den Fehler mit der *.dll, der trat auch auf, aber es tat erstmal seinen Dienst und ich konnt auf alles wunderbar zugreifen. Muss mich langsam mal kümmern, das ich das auch kompilieren kann. Werd es morgen nochmal als Release versuchen. Danke für den Hinweis, meld mich morgen wieder. Gruß TP Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 07. Aug. 2004 18:51 <-- editieren / zitieren --> Unities abgeben:
|
| Ausbildung zum:zur Bauzeichner:in (m/w/d) Ingenieurbau im Hochbau | Bei STRABAG bauen rund 86.000 Menschen an 2.400 Standorten weltweit am Fortschritt. Einzigartigkeit und individuelle Stärken kennzeichnen dabei nicht nur unsere Projekte, sondern auch jede:n Einzelne:n von uns. Ob im Hoch- und Ingenieurbau, Straßen- und Tiefbau, Brücken- und Tunnelbau, in der Projektentwicklung, Baustoffproduktion oder im Gebäudemanagement ? wir denken Bauen weiter, um der innovativste und nachhaltigste Bautechnologiekonzern Europas zu werden.... | Anzeige ansehen | Technischer Zeichner, Bauzeichner |
|
startrek Mitglied Architekt
Beiträge: 1361 Registriert: 13.02.2003 Veni, Vidi, VW ... I came, I saw, I drove around in a little car.
|
erstellt am: 16. Mrz. 2005 21:02 <-- editieren / zitieren --> Unities abgeben: Nur für BloodyMess
|