Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  schon wieder ein ObjectARX-Problem

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
Jetzt verfügbar: NVIDIA RTX PRO 6000 Blackwell Server Edition, eine Pressemitteilung
Autor Thema:  schon wieder ein ObjectARX-Problem (949 mal gelesen)
barthi
Mitglied
Bauingenieur


Sehen Sie sich das Profil von barthi an!   Senden Sie eine Private Message an barthi  Schreiben Sie einen Gästebucheintrag für barthi

Beiträge: 28
Registriert: 11.11.2002

Civil 3D 2013
AKG Vestra 7
Windows 7

erstellt am: 24. Jan. 2003 14:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!

Wir sitzen jetzt schon seit einer ewigkeit an diesem Problem und können einfach nix mit der Fehlermedung anfangen:

LINK : warning LNK4098: defaultlib "MSVCRTD" conflicts with use of other libs; use /NODEFAULTLIB:library
GebaeudeHinzuDlg.obj : error LNK2001: unresolved external symbol "public: void __thiscall MGebaeude::zeichnen(void)" (?zeichnen@MGebaeude@@QAEXXZ)
GebaeudeHinzuDlg.obj : error LNK2001: unresolved external symbol "public: enum Acad::ErrorStatus __thiscall MGebaeude::setTiefe(double)" (?setTiefe@MGebaeude@@QAE?AW4ErrorStatus@Acad@@N@Z)
GebaeudeHinzuDlg.obj : error LNK2001: unresolved external symbol "public: enum Acad::ErrorStatus __thiscall MGebaeude::setHoehe(double)" (?setHoehe@MGebaeude@@QAE?AW4ErrorStatus@Acad@@N@Z)
GebaeudeHinzuDlg.obj : error LNK2001: unresolved external symbol "public: enum Acad::ErrorStatus __thiscall MGebaeude::setBreite(double)" (?setBreite@MGebaeude@@QAE?AW4ErrorStatus@Acad@@N@Z)
GebaeudeHinzuDlg.obj : error LNK2001: unresolved external symbol "public: __thiscall MGebaeude::MGebaeude(void)" (??0MGebaeude@@QAE@XZ)
Debug/MbaugrubeARX.arx : fatal error LNK1120: 5 unresolved externals


Zur Info: Die Klasse GebaeudeHinzuDlg ist in unserem ARX Projekt, die Klasse MGebaeude ist in unserem DBX-Objekt.

Ich hoffe, ihr habt einen Rat

Bis dann
Gruß
Christian

------------------
AutoCAD 2000
Win2k Athlon 1,2GHz
512MB RAM

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hannweber
Mitglied
Dipl. Ing.

Sehen Sie sich das Profil von Hannweber an!   Senden Sie eine Private Message an Hannweber  Schreiben Sie einen Gästebucheintrag für Hannweber

Beiträge: 8
Registriert: 24.01.2003

erstellt am: 24. Jan. 2003 15:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für barthi 10 Unities + Antwort hilfreich

Hallo,

die DBX sollte eine *.lib erzeugen und dies dann zur *.arx dazulinken.

Hoffe das war's

------------------
Viele Grüße
Markus Hannweber

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

barthi
Mitglied
Bauingenieur


Sehen Sie sich das Profil von barthi an!   Senden Sie eine Private Message an barthi  Schreiben Sie einen Gästebucheintrag für barthi

Beiträge: 28
Registriert: 11.11.2002

Civil 3D 2013
AKG Vestra 7
Windows 7

erstellt am: 24. Jan. 2003 19:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hm, kannst du uns noch sagen, wie wir das machen?
Sind das irgendwelche Grundeinstellungen im Projekt oder muss ich das programmieren? Wenn ja, wie dann?

Danke,
Christian

------------------
AutoCAD 2000
Win2k Athlon 1,2GHz
512MB RAM

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Christian Marx
Mitglied



Sehen Sie sich das Profil von Christian Marx an!   Senden Sie eine Private Message an Christian Marx  Schreiben Sie einen Gästebucheintrag für Christian Marx

Beiträge: 218
Registriert: 11.12.2002

AutoCad LT 200x
Athon 1600XP
GeForce II MX400
256 DDR RAM
60GB Drive
16xDVD
Aopen 24/10/40 Brenner
TV-Karte WinTV PVR 250

erstellt am: 24. Jan. 2003 23:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für barthi 10 Unities + Antwort hilfreich

hi,

im menü "Projekt->einstellung->linker tab" vom projekt MbaugrubeARX.arx mußt du die GebaeudeHinzuDlg.lib datei per pfad eingefügt werden. z.b. "acui15.lib C:\Compiler\MeineProjekte\MarxCiCADDeluxe.lib" oder so.


übrigens gibt es ein gute forum für object.arx:

discussion.autodesk.com

------------------
gruß
chris

www.marx-softwaredevelop.de/

[Diese Nachricht wurde von Christian Marx am 24. Januar 2003 editiert.]

[Diese Nachricht wurde von Christian Marx am 24. Januar 2003 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

barthi
Mitglied
Bauingenieur


Sehen Sie sich das Profil von barthi an!   Senden Sie eine Private Message an barthi  Schreiben Sie einen Gästebucheintrag für barthi

Beiträge: 28
Registriert: 11.11.2002

erstellt am: 25. Jan. 2003 14:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!

Danke erstmal für das neue Forum. Werden wir gleich mal testen. Wir haben jetzt aber ne neue Fehlermeldung:

Temporäre Dateien und Ausgabedateien für "baugrubeDBX - Win32 Debug" werden gelöscht.
Temporäre Dateien und Ausgabedateien für "baugrubeARX - Win32 Debug" werden gelöscht.
--------------------Konfiguration: baugrubeDBX - Win32 Debug--------------------
Ressourcen werden kompiliert...
Kompilierung läuft...
StdAfx.cpp
Kompilierung läuft...
AsdkBody.cpp
AsdkKoerper.cpp
baugrubeDBX.cpp
errormsg.cpp
IibAcDbObject.cpp
C:\Ue2alt\baugrubeARX\baugrubeDBX\IibAcDbObject.cpp(125) : warning C4101: 'es' : Unreferenzierte lokale Variable
IibDbObjectIdArray.cpp
MGebaeude.cpp
rxdebug.cpp
utils.cpp
Generieren von Code...
C:\Ue2alt\baugrubeARX\baugrubeDBX\AsdkKoerper.cpp(740) : warning C4700: Lokale Variable 'twistAngle' wurde ohne Initialisierung verwendet
Linker-Vorgang läuft...
  Bibliothek Debug/MbaugrubeDBX.lib und Objekt Debug/MbaugrubeDBX.exp wird erstellt
LINK : warning LNK4098: Standardbibliothek "MSVCRT" steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
--------------------Konfiguration: baugrubeARX - Win32 Debug--------------------
Ressourcen werden kompiliert...
Kompilierung läuft...
StdAfx.cpp
    Compiling MFC header files in release mode.
Kompilierung läuft...
baugrubeARX.cpp
baugrubeARXCommands.cpp
    Compiling STL header files in release mode.
DocData.cpp
    Compiling STL header files in release mode.
GebaeudeHinzuDlg.cpp
    Compiling STL header files in release mode.
rxdebug.cpp
Generieren von Code...
Linker-Vorgang läuft...
LINK : fatal error LNK1117: Syntaxfehler in Option ""
Fehler beim Ausführen von link.exe.

Kannst du vielleicht sagen, was ihm nicht schmeckt? Wir haben auch mal nach der GebauedeHinzuDlg.lib gesucht. Die gibt's aber nirgends. Ist das normal?

bis dpäter,
Christian+Katharina

------------------
AutoCAD 2000
Win2k Athlon 1,2GHz
512MB RAM

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

barthi
Mitglied
Bauingenieur


Sehen Sie sich das Profil von barthi an!   Senden Sie eine Private Message an barthi  Schreiben Sie einen Gästebucheintrag für barthi

Beiträge: 28
Registriert: 11.11.2002

Civil 3D 2013
AKG Vestra 7
Windows 7

erstellt am: 25. Jan. 2003 15:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Wir haben den Fehler behoben. Juhuu!!
Aber obwohl jetz alle Fehler weg sind, klappt's nicht. Der kennt im ADT unsere Befehle nicht. Noch nicht einmal, wenn wir über ARX->LOAD gehen.
Hast du eine Ahnung??

------------------
AutoCAD 2000
Win2k Athlon 1,2GHz
512MB RAM

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd Cuder
Mitglied
Selbständig


Sehen Sie sich das Profil von Bernd Cuder an!   Senden Sie eine Private Message an Bernd Cuder  Schreiben Sie einen Gästebucheintrag für Bernd Cuder

Beiträge: 692
Registriert: 10.07.2002

AutoCAD 2002/2004/2005
unter Windows 2000
Professional SP3
PIV 3.4GHz 1024MB
NVIDIA GeForce FX Go5700

erstellt am: 25. Jan. 2003 22:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für barthi 10 Unities + Antwort hilfreich

Ist ohne Code wohl schwer zu sagen :-)

wenn er nicht zu geheim ist an

bernd.cuder@cad-co.at

(bitte ohne Debug und Release Ordner)

------------------
Bernd Cuder
Cad&Co makes CAD easy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

barthi
Mitglied
Bauingenieur


Sehen Sie sich das Profil von barthi an!   Senden Sie eine Private Message an barthi  Schreiben Sie einen Gästebucheintrag für barthi

Beiträge: 28
Registriert: 11.11.2002

erstellt am: 26. Jan. 2003 10:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Bernd!

Das Programm schick ich dir heute abend. Vielleicht entdeckst du ja nen Fehler. Aber mal ne andere Idee:
Kann es auch damit zusammenhängen, das wir das Projekt auf Windows 98 erstellt haben und dann auf Win 2000 laufen lassen wollten? Wenn ja, wie kann man das denn bereinigen?

Danke,
Christian+Katharina

------------------
AutoCAD 2000
Win2k Athlon 1,2GHz
512MB RAM

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd Cuder
Mitglied
Selbständig


Sehen Sie sich das Profil von Bernd Cuder an!   Senden Sie eine Private Message an Bernd Cuder  Schreiben Sie einen Gästebucheintrag für Bernd Cuder

Beiträge: 692
Registriert: 10.07.2002

AutoCAD 2002/2004/2005
unter Windows 2000
Professional SP3
PIV 3.4GHz 1024MB
NVIDIA GeForce FX Go5700

erstellt am: 26. Jan. 2003 11:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für barthi 10 Unities + Antwort hilfreich

Nur auf Nt4.0 oder Windows2000 kompilieren.
Wo es dann rennt ist egal.

Autodesk:

ObjectARX supports the Microsoft® Windows NT® 4.0 and Windows® 2000 platforms for development.
Microsoft Visual C++® (MSVC++) version 6.0 is required for ObjectARX and ObjectDBX development. MSVC++ Service Pack 3 is recommended.
www.objectarx.com

------------------
Bernd Cuder
Cad&Co makes CAD easy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Christian Marx
Mitglied



Sehen Sie sich das Profil von Christian Marx an!   Senden Sie eine Private Message an Christian Marx  Schreiben Sie einen Gästebucheintrag für Christian Marx

Beiträge: 218
Registriert: 11.12.2002

AutoCad LT 200x
Athon 1600XP
GeForce II MX400
256 DDR RAM
60GB Drive
16xDVD
Aopen 24/10/40 Brenner
TV-Karte WinTV PVR 250

erstellt am: 26. Jan. 2003 11:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für barthi 10 Unities + Antwort hilfreich

hi,

konflikte zwischen win98 und win2000 habe ich bisher nicht feststellen können. probleme gibt es nur beim kompilieren auf XP und lässt die programme auf älteren versionen laufen, denn xp enthält zum teil neuere lib's und die zugehörigen dll's sind auf den alten plattformen nicht vorhanden.


gruß
chris

PS:
bernd hat schon recht, ohne quellcode kann man schlecht eine diagnose stellen.

------------------
gruß
chris

www.marx-softwaredevelop.de/

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz