Article View: de.comp.lang.c++
Article #1076Re: HILFE: Probleme beim Linken mit mit WATCOM
From: Claus Faerber
Date: Wed, 20 Dec 1995 18:34
Date: Wed, 20 Dec 1995 18:34
37 lines
1913 bytes
1913 bytes
mis@informatik.tu-chemnitz.de (18 Dec 95):
> Hi,
> ich habe einige Probleme beim Konvertieren meiner Programme von Borland C++
> nach Watcom C++. Besonders beim Liken von Assembler und C++ Moduln.
> Ein Beispiel [tut nichts, zeigt nur das Problem] :
>
> C++ : *********************************************************************
> int VT;
versuch's mal hier mit:
extern "C" int VT;
[[...]]
> Assembler : ***************************************************************
[[...]]
> extrn VT:dword ; THIS DOES'NT WORK !!!!!!!!!!!!!!!!!!
> ; THE LINKER DOES'NT FOUND !!!!!!!!!!!
[[...]]
> NUN das Problem : WARUM FINDET DER LINKER DIE IM C++ MODUL DEKLARIERTE
> VARIABLE 'VT' IM ASSEMBLERMODUL NICHT ???????????????? Unter BC funktioniert
> das ganze!
Scheinbar erweitert Watcom den Variablennamen um den Variablentyp ("name-
mangling"). Somit stimmen die Namen von Asm- und Cpp-Modul nicht mehr
ueberein. extern "C" sagt dem Compiler, C-Namen zu verwenden, bei denen kain
Name-Mangling zum Einsatz kommt.
Was mir aufgefallen ist: setzen 32-Bit-C++-Compiler keinen "_" mehr vor
Variablen und Funktionsnamen??
Sonst muesstest Du naemlich das auch noch im Asm-Modul beruecksichtigen.
===========================================================================
Claus Andre Faerber <claus@faerber.muc.de>
Mitterfeldstrasse 20 * D-83043 Bad Aibling * Germany * fax: +49-8061-2057
===========================================================================
Technical Details
Message-ID:
<5-CPi2zJcDB@faerber.muc.de>Path:
arc1-ca.pugleaf.net!faerber.muc.de!clausReferences:
<4b3ebt$goc@pyrrhus-f.hrz.tu-chemnitz.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!faerber.muc.de!claus Date: 20 Dec 1995 19:34:00 +0100 From: claus@faerber.muc.de (Claus Faerber) Newsgroups: de.comp.lang.c++ Message-ID: <5-CPi2zJcDB@faerber.muc.de> References: <4b3ebt$goc@pyrrhus-f.hrz.tu-chemnitz.de> Subject: Re: HILFE: Probleme beim Linken mit mit WATCOM X-Newsreader: CrossPoint v3.1