| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| Jos. Schneider Optische Werke GmbH: Automatisierung der Prüfplanerstellung spart bis zu 50% der Zeit und reduziert die Fehleranfälligkeit (BCT Inspector, Qualitätssicherung, NX, CAD, Prüfplanung, BCT Software), ein Anwenderbericht
|
Autor
|
Thema: UG/Open API (1335 mal gelesen)
|
liogets Mitglied Engineer
Beiträge: 161 Registriert: 22.10.2002 Win XP SP3 NX 6.0.5.3 (Produktiv) NX8 (Test)
|
erstellt am: 17. Dez. 2002 15:42 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich will mich in die UG/Open API Programmierung einarbeiten, habe aber ein paar Startschwierigkeiten. Zum Compilieren und Linken von Programmen benutze ich MS Vusial Studio C++ V 6. Wenn ich versuche Beispielanwendungen von UG (aus dem Verzeichnis .../UGopen/...) zu kompilieren und dann zu Linken (.dll erstellen) bekomme ich immer Fehlermeldungen: error LNK2001: Nichtaufgeloestes externes Symbol __imp__UF_terminate error LNK2001: Nichtaufgeloestes externes Symbol __imp__UF_initialize Liegt es an MS oder sind noch besondere Einstellungen vorzunehmen? Liogets Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
waldi Mitglied Softwerker
Beiträge: 272 Registriert: 07.08.2001
|
erstellt am: 18. Dez. 2002 08:00 <-- editieren / zitieren --> Unities abgeben: Nur für liogets
Hi, du musst die UG-libs noch mit einbinden. Du brauchst auf jeden Fall die libugopenint.lib und die libufun.lib. Schau mal beim Anlegen eines neuen Workspaces, da müsste man im VS direkt ein UG Open Projekt anlegen können, da sollten die libs automatisch mit gelinkt werden. Ansonsten musst du das manuell in deinen Projectsettings machen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
liogets Mitglied Engineer
Beiträge: 161 Registriert: 22.10.2002 Win XP SP3 NX 6.0.5.3 (Produktiv) NX8 (Test)
|
erstellt am: 18. Dez. 2002 08:44 <-- editieren / zitieren --> Unities abgeben:
|
flyer Mitglied
Beiträge: 48 Registriert: 10.07.2002
|
erstellt am: 18. Dez. 2002 10:01 <-- editieren / zitieren --> Unities abgeben: Nur für liogets
|
liogets Mitglied Engineer
Beiträge: 161 Registriert: 22.10.2002 Win XP SP3 NX 6.0.5.3 (Produktiv) NX8 (Test)
|
erstellt am: 18. Dez. 2002 11:07 <-- editieren / zitieren --> Unities abgeben:
|
flyer Mitglied
Beiträge: 48 Registriert: 10.07.2002
|
erstellt am: 18. Dez. 2002 11:31 <-- editieren / zitieren --> Unities abgeben: Nur für liogets
aus D:\UGS\UG180\UGOPEN die UgOpen_v18.awx in c:\programme\visual studio\common\msdec98\bin\ide kopieren (zu dem anderen AWX-Files) jetzt hast du die möglichkeit unter Datei-> Neu Projekte ein ug/open appwizard v18 projekt zu erstellen das sollte dir die Grundeinstellungen automatisch erstellen (bspw. DLL, EXE und alle libs einbinden) viel spass
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
liogets Mitglied Engineer
Beiträge: 161 Registriert: 22.10.2002 Win XP SP3 NX 6.0.5.3 (Produktiv) NX8 (Test)
|
erstellt am: 18. Dez. 2002 11:42 <-- editieren / zitieren --> Unities abgeben:
|
kwauka Mitglied Angestellter
Beiträge: 13 Registriert: 29.08.2002
|
erstellt am: 18. Dez. 2002 20:34 <-- editieren / zitieren --> Unities abgeben: Nur für liogets
Hallo, versuche gerade mit dem UI-Styler ein Panel zu erstellen, klappt auch. UI-Styler erstellt ja nun alle erforderlichen C-Dateien. Wenn ich diese mit VC++6.0 kompiliere bekomme ich auch eine DLL-Datei. Nun versuche ich mittels eines Menüeintrages das Panel anzuzeigen und bekomme immer einen Meldung im LOg-File Item INFORMATION_BTN Display information dialog Actions: <actions not registered> Kann mir jemand mal ein kurzes Beispiel zukommen lassen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
msch Mitglied Entwicklungsingenieur
Beiträge: 8 Registriert: 03.12.2002
|
erstellt am: 21. Mrz. 2003 15:26 <-- editieren / zitieren --> Unities abgeben: Nur für liogets
|
stefan.walder Mitglied Dipl.-Igenieur (FH)
Beiträge: 24 Registriert: 12.06.2002
|
erstellt am: 21. Mrz. 2003 15:48 <-- editieren / zitieren --> Unities abgeben: Nur für liogets
|
berberic Mitglied Software-Developer
Beiträge: 113 Registriert: 04.02.2003 Don't worry be happy. Michael
|
erstellt am: 24. Mrz. 2003 21:08 <-- editieren / zitieren --> Unities abgeben: Nur für liogets
|