[PD] compiling vst
Michael Iber
music at chemie.fu-berlin.de
Fri Mar 14 14:09:28 CET 2003
Hello Thomas,
I am facing some problems compiling your vst-external:
you write in the readme.txt to edit the vst.dsp-file: no matter what I edit
(pathnames, flags ..) opening the file with MSVC6 states, that the file was
not gererated by MSVC.
I managed after some editing in the makefile.msvc to compile a vst~.dll
getting the following output:
--------------------------------------------------------------------------
C:\PD\vst>build-pd-msvc.bat
--- Building with MS Visual C++ ---
C:\PD\vst>nmake -f makefile.pd-msvc clean
Microsoft (R) Program Maintenance-Dienstprogramm: Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. Alle Rechte vorbehalten.
del /q pd-msvc > nul
rmdir pd-msvc > nul
C:\PD\vst>nmake -f makefile.pd-msvc
Microsoft (R) Program Maintenance-Dienstprogramm: Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. Alle Rechte vorbehalten.
mkdir pd-msvc > nul
cl /c /LD /GR- /GX- /GD /G6 /Ox /DPD /DNT /I"c:\program
files\microsoft
visual studio\VC98\include" /I"c:\pd\src" /I"c:\pd\flext" src\main.cpp
/Fopd-msv
c\main.obj
Optimierender Microsoft (R) 32-Bit C/C++-Compiler, Version 12.00.8804, fuer x86
Copyright (C) Microsoft Corp 1984-1998. Alle Rechte vorbehalten.
main.cpp
cl /c /LD /GR- /GX- /GD /G6 /Ox /DPD /DNT /I"c:\program
files\microsoft
visual studio\VC98\include" /I"c:\pd\src" /I"c:\pd\flext"
src\EditorThread.cpp /
Fopd-msvc\EditorThread.obj
Optimierender Microsoft (R) 32-Bit C/C++-Compiler, Version 12.00.8804, fuer x86
Copyright (C) Microsoft Corp 1984-1998. Alle Rechte vorbehalten.
EditorThread.cpp
cl /c /LD /GR- /GX- /GD /G6 /Ox /DPD /DNT /I"c:\program
files\microsoft
visual studio\VC98\include" /I"c:\pd\src" /I"c:\pd\flext"
src\PopupWindow.cpp /F
opd-msvc\PopupWindow.obj
Optimierender Microsoft (R) 32-Bit C/C++-Compiler, Version 12.00.8804, fuer x86
Copyright (C) Microsoft Corp 1984-1998. Alle Rechte vorbehalten.
PopupWindow.cpp
cl /c /LD /GR- /GX- /GD /G6 /Ox /DPD /DNT /I"c:\program
files\microsoft
visual studio\VC98\include" /I"c:\pd\src" /I"c:\pd\flext" src\VstHost.cpp
/Fopd-
msvc\VstHost.obj
Optimierender Microsoft (R) 32-Bit C/C++-Compiler, Version 12.00.8804, fuer x86
Copyright (C) Microsoft Corp 1984-1998. Alle Rechte vorbehalten.
VstHost.cpp
cl /c /LD /GR- /GX- /GD /G6 /Ox /DPD /DNT /I"c:\program
files\microsoft
visual studio\VC98\include" /I"c:\pd\src" /I"c:\pd\flext" src\StdAfx.cpp
/Fopd-m
svc\StdAfx.obj
Optimierender Microsoft (R) 32-Bit C/C++-Compiler, Version 12.00.8804, fuer x86
Copyright (C) Microsoft Corp 1984-1998. Alle Rechte vorbehalten.
StdAfx.cpp
cd pd-msvc
link /DLL /out:vst~.dll /INCREMENTAL:NO main.obj EditorThread.obj
PopupW
indow.obj VstHost.obj StdAfx.obj pd.lib flext-pdwin.lib
/LIBPATH:"c:\program fil
es\microsoft visual studio\VC98\lib" /LIBPATH:"c:\pd\bin"
/LIBPATH:"c:\pd\flext"
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
Bibliothek vst~.lib und Objekt vst~.exp wird erstellt
LINK : warning LNK4098: Standardbibliothek "LIBC" steht in Konflikt mit
anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
LINK : warning LNK4089: Alle Verweise auf "ADVAPI32.dll" wurden durch
/OPT:REF verworfen
LINK : warning LNK4089: Alle Verweise auf "OLEAUT32.dll" wurden durch
/OPT:REF verworfen
LINK : warning LNK4089: Alle Verweise auf "comdlg32.dll" wurden durch
/OPT:REF verworfen
cd ..
C:\PD\vst>
-------------------------------------------------------------------------------------------------
I can load vst~.dll, but it apparently doesn't do anything besides routing
audio through on right channel only.
Do you have any suggestions what cold be wrong?
Why don't you include your *.dsw-file to the cvs? Wouldn't that help?
I actually had problems with some of your makefiles of other externals (on
windows) too, but somehow managed to get them running.
Greetings,
Michael
Michael Iber
http://www.iberspace.de
mailto:mail at iber-online.de
More information about the Pd-list
mailing list