AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

BCB Linker findet die Libary nicht

Ein Thema von v2afrank · begonnen am 31. Mär 2008 · letzter Beitrag vom 2. Apr 2008
Antwort Antwort
Seite 1 von 2  1 2      
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#1

BCB Linker findet die Libary nicht

  Alt 31. Mär 2008, 14:07
Hallo,
ich muss hier für ein Programm ein CBuilder Projekt erstellen, welches die Canlibarys 2.18 von Ixxat benutzt.
Leider ist deren Beispielprogramm eine Konsolenanwendng, welches sich bei mir nicht compilieren läßt. Darum bin ich hingegangen und habe den (vermeintlich) relevanten Teil aus dem Beispiel kopiert und in meine neue Anwendung hineinkopiert.
Jetzt meckert der Linker aber immer "Ungelöste externe "VCI_...", sobald ich eine Ixxat Routine aufrufe.
Ich habe hier mal den Sourcecode beigefügt. Bitte nicht wundern, dass ich die Orginalroutinen in die Anwendungsdatei gepackt habe. Kommt einfach durch Copy und Paste vom Orginalprogramm
Angehängte Dateien
Dateityp: zip vci_381.zip (536,7 KB, 1x aufgerufen)
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#2

Re: BCB Linker findet die Libary nicht

  Alt 31. Mär 2008, 18:31
Hast du denn deren Library auch in das Projekt im Projektmanager gezogen, so dass er diese kennt und einbindet?
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#3

Re: BCB Linker findet die Libary nicht

  Alt 1. Apr 2008, 07:03
Meinst Du in der Projektverwaltungg ?
Ja, da tauchen die libs auf
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#4

Re: BCB Linker findet die Libary nicht

  Alt 1. Apr 2008, 14:42
Zitat von v2afrank:
Meinst Du in der Projektverwaltungg ?
Ja, da tauchen die libs auf
Aber hoffentlich nicht als eigene Projekte sondern direkt unter dem Projekt, welches diesen Fehler liefert?
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#5

Re: BCB Linker findet die Libary nicht

  Alt 1. Apr 2008, 14:44
Ja, direkt unter diesem Projekt
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#6

Re: BCB Linker findet die Libary nicht

  Alt 1. Apr 2008, 14:57
Hmm, ok, und die Library beinhaltet auch 102%ig die vom Linker vermisste Implementation?

Und die Library ist auch im richtigen Format für den C++Builder (nicht das die für Microsoft Visual Studio ist)?
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#7

Re: BCB Linker findet die Libary nicht

  Alt 1. Apr 2008, 15:04
Laut Herstellerangaben ja. Allerdings konnte ich sogar das Orginalbeispiel nicht compilieren. Ich habe darum mal den Hersteller gefragt, ob er mir ein funktionierendes Beispiel geben kann.
Die Beispiele in Delphi und Visual C laufen auch problemlos. Allerdings besteht der Kunde auf den C Sourcecode, und Visual C Win32 bereitet mir doch Probleme.

Mitlerweile habe ich von den Kunden ein Candll bekommen, mit der ich arbeiten kann. Es liegt also doch die Vermutung nahe, dass schlicht und ergreifend die Libary falsch ist. (Kann es an unterschiedlichen C Builder Versionen liegen ?).
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#8

Re: BCB Linker findet die Libary nicht

  Alt 1. Apr 2008, 15:07
Zitat von v2afrank:
Die Beispiele in Delphi und Visual C laufen auch problemlos.
Zitat von v2afrank:
Es liegt also doch die Vermutung nahe, dass schlicht und ergreifend die Libary falsch ist. (Kann es an unterschiedlichen C Builder Versionen liegen ?).
Ist die eingebundene Library definitiv für den Borland C++Builder? Borland und Microsoft haben bei den Objektdateien genauso wie bei den Libraries ihr eigenes properietäres Format. Der BCB kann definitiv keien MS Studio LIB Dateien verarbeiten. Also woher stammt die Lib und ist diese definitiv für den C++Builder von Borland?
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#9

Re: BCB Linker findet die Libary nicht

  Alt 1. Apr 2008, 15:11
Ja Sie ist definitiv für den C Builder.
Es gibt ein Verzeichnis Samples\C\BC++\Lib nach der Installation des VCI Kits. Die Libary kommt definitv aus diesem Verzeichnis
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#10

Re: BCB Linker findet die Libary nicht

  Alt 1. Apr 2008, 16:15
Zitat von v2afrank:
Ja Sie ist definitiv für den C Builder.
Es gibt ein Verzeichnis Samples\C\BC++\Lib nach der Installation des VCI Kits. Die Libary kommt definitv aus diesem Verzeichnis
Ok, dann kann es vllt. wirklich ein Versionsproblem sein. Es gibt gewissen LIB Unverträglichkeiten, u.a. zwischen C++Builder 5 und 6, somit könnte das wirklich der Auslöser sein. Aber wenn du nun eine DLL hast, dann kannst du dir doch die LIB selbst erzeugen lassen aus der DLL. Ein Header solltest du dazu doch schon haben.

Oder halt das ganze direkt dynamisch/statisch einbinden.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz