Thread View: de.comp.lang.c++
4 messages
4 total messages
Started by Oliver Albrecht
Mon, 18 Dec 1995 17:23
Visual Age Probleme
Author: Oliver Albrecht
Date: Mon, 18 Dec 1995 17:23
Date: Mon, 18 Dec 1995 17:23
87 lines
2742 bytes
2742 bytes
Hallo Leute,
Ich besitze den C++-Compiler Visual Age C++ von IBM als Studentenversion.
Ich habe jetzt ein OS/2 Programm geschrieben, was die PM-Oberfläche (kein
SOM) nutzt. Nun muß ich das Programm in der Schule vorführen, aber ich es
bisher noch auf keinem anderen Rechner als auf meinem zum Laufen gekriegt.
Ich vermute das es an den fehlenden DLLs liegt.
Kann mir vielleicht einer sagen, welche DLLs nötig sind, um das Programm
auch auf anderen Rechnern zum Laufen zu kriegen ?
Das Programm verwendet die IOCL-Klassenbibliothek und ist laut
Einstellungsnotebook im Tools-Setup dynamisch und multithreaded gelinkt.
Hier noch mal ein Ausschnitt aus dem Makefile der Workframe :
# makefile
# Created by IBM WorkFrame/2 MakeMake at 11:51:37 on 12 Dec 1995
#
# The actions included in this make file are:
# Compile::Resource Compiler
# Compile::C++ Compiler
# Link::Linker
# Bind::Resource Bind
.SUFFIXES: .cpp .obj .rc .res
.all: \
.\hppm.exe
.rc.res:
@echo " Compile::Resource Compiler "
rc.exe -r %s %|dpfF.RES
.cpp.obj:
@echo " Compile::C++ Compiler "
icc.exe /Q /Ti /Gm /Gd /C %s
.\hppm.exe: \
.\hppm.obj \
.\notebook.obj \
.\container.obj \
.\hppm.res
@echo " Link::Linker "
@echo " Bind::Resource Bind "
icc.exe @<<
/B" /De /pmtype:pm /nologo"
/Fehppm.exe
.\hppm.obj
.\notebook.obj
.\container.obj
<<
rc.exe .\hppm.res hppm.exe
.\hppm.res: \
k:\cpp\ibmhppm\hppm.rc \
{$(INCLUDE)}HPPM.ICO \
{$(INCLUDE)}VarClose.ICO \
{$(INCLUDE)}VarOpen.ICO \
{$(INCLUDE)}DirClose.ICO \
{$(INCLUDE)}DirOpen.ICO \
K:\cpp\ibmhppm\HPPMDLG1.H
.\hppm.obj: \
k:\cpp\ibmhppm\hppm.cpp \
.\container.obj: \
k:\cpp\ibmhppm\container.cpp \
.\notebook.obj: \
k:\cpp\ibmhppm\notebook.cpp \
Wäre echt toll wenn mir einer helfen könnte :-))))
MFG Oliver
--
OOOOO Oliver Albrecht OOOOO
OO A OO OO A OO
OO A A OO Z-Netz : O.Albrecht@DEMON.MCNET.DE OO A A OO
OO A A A OO Internet : Albrecht@NWFS1.RZ.FH-HANNOVER.DE OO A A A OO
OOA AOO Albrecht@LINUX.RZ.FH-HANNOVER.DE OOA AOO
OOOOO OOOOO
## CrossPoint v3.1 ##
Re: Visual Age Probleme
Author: Michael Neuhaus
Date: Tue, 19 Dec 1995 08:05
Date: Tue, 19 Dec 1995 08:05
25 lines
1523 bytes
1523 bytes
Oliver Albrecht (O.Albrecht@solling.extern.fh-hannover.de) wrote:
: Hallo Leute,
: Ich besitze den C++-Compiler Visual Age C++ von IBM als Studentenversion.
: Ich habe jetzt ein OS/2 Programm geschrieben, was die PM-Oberfläche (kein
: SOM) nutzt. Nun muß ich das Programm in der Schule vorführen, aber ich es
: bisher noch auf keinem anderen Rechner als auf meinem zum Laufen gekriegt.
: Ich vermute das es an den fehlenden DLLs liegt.
: Kann mir vielleicht einer sagen, welche DLLs nötig sind, um das Programm
: auch auf anderen Rechnern zum Laufen zu kriegen ?
: Das Programm verwendet die IOCL-Klassenbibliothek und ist laut
: Einstellungsnotebook im Tools-Setup dynamisch und multithreaded gelinkt.
=========
: Hier noch mal ein Ausschnitt aus dem Makefile der Workframe :
[...]
Hallo Leut, :-)
versuch' doch mal statisches Linken. Dann sollte alles im EXE enthalten
sein.
Tschues
Michael
Re: Visual Age Probleme
Author: Michael Gerdau
Date: Wed, 20 Dec 1995 15:14
Date: Wed, 20 Dec 1995 15:14
37 lines
2177 bytes
2177 bytes
In article <5-5ZwYLjCFB@solling.extern.fh-hannover.de>, O.Albrecht@solling.extern.fh-hannover.de (Oliver Albrecht) wrote: >Hallo Leute, > >Ich besitze den C++-Compiler Visual Age C++ von IBM als Studentenversion. >Ich habe jetzt ein OS/2 Programm geschrieben, was die PM-Oberfläche (kein >SOM) nutzt. Nun muß ich das Programm in der Schule vorführen, aber ich es >bisher noch auf keinem anderen Rechner als auf meinem zum Laufen gekriegt. >Ich vermute das es an den fehlenden DLLs liegt. >Kann mir vielleicht einer sagen, welche DLLs nötig sind, um das Programm >auch auf anderen Rechnern zum Laufen zu kriegen ? > >Das Programm verwendet die IOCL-Klassenbibliothek und ist laut >Einstellungsnotebook im Tools-Setup dynamisch und multithreaded gelinkt. Lösung 1: Linke Dein Programm statisch, dann brauchst Du auch keine DLL's. Lösung 2: Nehme ein Tool wie CHKDLL32.EXE (von IBM) um herauszubekommen, welche DLL's von Deinem Programm (statisch-dynamisch) geladen werden. Du kannst auch EXEHDR -v verwenden. Auch da stehen alle Informationen drin. Lösung 3: Trail and error, d.h. füge nach und nach die benötigten DLL's hinzu. Wenn ich mich recht erinnere sagt Dir doch die Fehlermeldung beim Starten den Namen mind. einer DLL, die fehlt. CPPOM30.DLL wird mit Sicherheit dabei sein :-) Tschüß, Michael -- +---------------------------------------------------------------+ | Michael Gerdau email: michael.gerdau@elmshorn.netsurf.de | | 2b or not 2b that's ff (or gerdau@ifm.uni-hamburg.de) | +---------------------------------------------------------------+
Re: Visual Age Probleme
Author: Branko Kannenberg
Date: Thu, 21 Dec 1995 12:34
Date: Thu, 21 Dec 1995 12:34
11 lines
927 bytes
927 bytes
Hi Oliver ! |> Das Programm verwendet die IOCL-Klassenbibliothek und ist laut |> Einstellungsnotebook im Tools-Setup dynamisch und multithreaded gelinkt. Du musst auf jeden Fall statisch linken, dann werden die benoetigten DLLs zum EXE-File gelinkt und das Prog hat keine Referenzen auf DLLs des VAC++ mehr. So sollte es auf jedem Rechner mit Warp laufen, auch ohne dass VAC++ installiert ist. Ciao, Branko.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads