Init() crashes, debug .dll problems, MSVS 2010

Honas

06-01-2013 00:38:35

Hey,
I've recently discovered OgreOggSound and tried to build the debug .dll. The OpenAL samples work fine, but it crashes using init().
I use the version from viewtopic.php?f=19&t=8389, which means I have to convert the MSVS Solution first, because it's VS9. (One file not "converted".)
I've set OGRE (the same as OGRE_HOME), BOOST_ROOT and OPENAL_SDK. In the "release" configuration I can create .dll without errors. If I use that in my debug version of my game, it will need OgreMain.lib instead of OgreMain_d.lib, so I would be forced to you "release", I guess. Not what I want. Switching to "debug" gives me this:

1>------ Erstellen gestartet: Projekt: OgreOggSound, Konfiguration: Debug Win32 ------
1>Der Buildvorgang wurde am 06.01.2013 01:16:01 gestartet.
1>InitializeBuildStatus:
1> "./obj/Debug\OgreOggSound.unsuccessfulbuild" wird erstellt, da "AlwaysCreate" angegeben wurde.
1>ClCompile:
1> OgreOggISound.cpp
1> OgreOggListener.cpp
1> OgreOggSoundFactory.cpp
1> OgreOggSoundManager.cpp
1> OgreOggSoundPlugin.cpp
1> OgreOggSoundPluginDllStart.cpp
1> OgreOggSoundRecord.cpp
1> OgreOggStaticSound.cpp
1> OgreOggStaticWavSound.cpp
1> OgreOggStreamSound.cpp
1> OgreOggStreamWavSound.cpp
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\OgreSDK\AddOns\ogreoggsound\./lib\OgreOggSound.dll) entspricht nicht dem OutputFile-Eigenschaftswert (C:\OgreSDK\AddOns\ogreoggsound\lib\OgreOggSound_d.dll) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(OgreOggSound) entspricht nicht dem OutputFile-Eigenschaftswert (OgreOggSound_d) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>LINK : fatal error LNK1104: Datei "efx-util.lib" kann nicht geöffnet werden.
1>
1>Fehler beim Erstellen
1>
1>Verstrichene Zeit 00:00:17.63
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


OK, no problem thanks to: viewtopic.php?f=19&t=14477

so I added "$(OPENAL_SDK)\libs\Win32\EFX-Util_MT" to OgreOggSound Properties->Linker->General->Additional Library Directories.
And EFX-Util.lib to Properties->Linker->Input->Additional Dependencies.


I did the first thing. Linker input was already set. I get this output finally:

1>------ Erstellen gestartet: Projekt: OgreOggSound, Konfiguration: Debug Win32 ------
1>Der Buildvorgang wurde am 06.01.2013 01:21:53 gestartet.
1>InitializeBuildStatus:
1> Aktualisieren des Timestamps von "./obj/Debug\OgreOggSound.unsuccessfulbuild".
1>ClCompile:
1> Alle Ausgaben sind aktuell.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\OgreSDK\AddOns\ogreoggsound\./lib\OgreOggSound.dll) entspricht nicht dem OutputFile-Eigenschaftswert (C:\OgreSDK\AddOns\ogreoggsound\lib\OgreOggSound_d.dll) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(OgreOggSound) entspricht nicht dem OutputFile-Eigenschaftswert (OgreOggSound_d) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>Link:
1> Bibliothek "C:\OgreSDK\AddOns\ogreoggsound\lib\OgreOggSound.lib" und Objekt "C:\OgreSDK\AddOns\ogreoggsound\lib\OgreOggSound.exp" werden erstellt.
1>vorbis_static_d.lib(analysis.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(analysis.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(bitrate.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(bitrate.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(block.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(block.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(codebook.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(codebook.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(envelope.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(envelope.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(floor0.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(floor0.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(floor1.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(floor1.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(info.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(info.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(lpc.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(lpc.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(lsp.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(lsp.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(mapping0.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(mapping0.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(mdct.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(mdct.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(psy.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(psy.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(registry.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(registry.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(res0.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(res0.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(sharedbook.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(sharedbook.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(smallft.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(smallft.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(synthesis.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(synthesis.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(window.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(window.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbisfile_static_d.lib(vorbisfile.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbisfile_static_d.lib(vorbisfile.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>ogg_static_d.lib(bitwise.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "ogg_static_d.lib(bitwise.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>ogg_static_d.lib(framing.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "ogg_static_d.lib(framing.obj)" oder an "C:\OgreSDK\AddOns\ogreoggsound\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1> OgreOggSoundLib_vc9.vcxproj -> C:\OgreSDK\AddOns\ogreoggsound\./lib\OgreOggSound.dll
1>FinalizeBuildStatus:
1> Die Datei "./obj/Debug\OgreOggSound.unsuccessfulbuild" wird gelöscht.
1> Aktualisieren des Timestamps von "./obj/Debug\OgreOggSound.lastbuildstate".
1>
1>Das Erstellen war erfolgreich.
1>
1>Verstrichene Zeit 00:00:00.50
========== Erstellen: 1 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen ==========


I put the .dll in the same folder as my .exe and I get this error in my application:

LINK : fatal error LNK1104: Datei "OgreOggSound_d.lib" kann nicht geöffnet werden.
which means "could not open", which is quite obvious because it doesn't exist. Pic: http://imgur.com/IMYl4


Here's where it crashes when I try to rename "OgreOggSound.lib" to "OgreOggSound_d.lib".
/*/////////////////////////////////////////////////////////////////*/
bool OgreOggSoundManager::init( const std::string &deviceName,
unsigned int maxSources,
unsigned int queueListSize,
SceneManager* scnMgr)
{
if (mDevice) return true; //<-------- Crashes here

Ogre::LogManager::getSingleton().logMessage("*****************************************", Ogre::LML_NORMAL);
Ogre::LogManager::getSingleton().logMessage("*** --- Initialising OgreOggSound --- ***", Ogre::LML_NORMAL);
Ogre::LogManager::getSingleton().logMessage("*** --- "+OGREOGGSOUND_VERSION_STRING+" --- ***", Ogre::LML_NORMAL);
Ogre::LogManager::getSingleton().logMessage("*****************************************", Ogre::LML_NORMAL);


OgreLog, short before crash.

00:22:59: *-*-* OGRE Initialising
00:22:59: *-*-* Version 1.7.4 (Cthugha)
00:22:59: Loading library OgreOggSound_d
00:22:59: Installing plugin: OgreOggSound
00:22:59: MovableObjectFactory for type 'OgreOggISound' registered.
00:22:59: Plugin successfully installed


Using revision 417 (via SVN) with the new VS10 Solution I get an build error right off the bat (just pressing BUILD):
(Please don't mind the German.)

1>------ Build started: Project: OgreOggSound, Configuration: Debug Win32 ------
1> OgreOggISound.cpp
1> OgreOggListener.cpp
1> OgreOggSoundFactory.cpp
1> OgreOggSoundManager.cpp
1> OgreOggSoundPlugin.cpp
1> OgreOggSoundPluginDllStart.cpp
1> OgreOggSoundRecord.cpp
1> OgreOggStaticSound.cpp
1> OgreOggStaticWavSound.cpp
1> OgreOggStreamSound.cpp
1> OgreOggStreamWavSound.cpp
1> Bibliothek "C:\OgreSDK\AddOns\OOS 417\lib\OgreOggSound_d.lib" und Objekt "C:\OgreSDK\AddOns\OOS 417\lib\OgreOggSound_d.exp" werden erstellt.
1>vorbis_static_d.lib(analysis.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(analysis.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(bitrate.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(bitrate.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(block.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(block.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(codebook.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(codebook.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(envelope.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(envelope.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(floor0.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(floor0.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(floor1.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(floor1.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(info.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(info.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(lpc.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(lpc.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(lsp.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(lsp.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(mapping0.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(mapping0.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(mdct.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(mdct.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(psy.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(psy.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(registry.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(registry.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(res0.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(res0.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(sharedbook.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(sharedbook.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(smallft.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(smallft.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(synthesis.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(synthesis.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbis_static_d.lib(window.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbis_static_d.lib(window.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>vorbisfile_static_d.lib(vorbisfile.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "vorbisfile_static_d.lib(vorbisfile.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>ogg_static_d.lib(bitwise.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "ogg_static_d.lib(bitwise.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>ogg_static_d.lib(framing.obj) : warning LNK4099: PDB "vc80.pdb" wurde nicht mit "ogg_static_d.lib(framing.obj)" oder an "C:\OgreSDK\AddOns\OOS 417\lib\vc80.pdb" gefunden; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1> OgreOggSoundLib_vc10.vcxproj -> C:\OgreSDK\AddOns\OOS 417\./lib\OgreOggSound_d.dll
1> 0 Datei(en) kopiert.
1> Das System kann den angegebenen Pfad nicht finden.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "copy "./lib\OgreOggSound_d.dll" "C:\OgreSDK\AddOns\OOS 417\TestDemo\Debug\OgreOggSound_d.dll"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code 1.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Translation of some of the last part:
OgreOggSoundLib_vc10.vcxproj -> C:\OgreSDK\AddOns\OOS 417\./lib\OgreOggSound_d.dll
1> "0 files copied"
"System cannot find the specified path"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "copy "./lib\OgreOggSound_d.dll" "C:\OgreSDK\AddOns\OOS 417\TestDemo\Debug\OgreOggSound_d.dll"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code 1.


I am happy for every hint!

stickymango

25-01-2013 13:48:34

Hi There,

That VS10 error is nothing to worry about, the library has been successfully built but there is a post-build command to copy the lib to a test demo directory that doesn't exist. It looks like your project properties need setting up correctly to build the release/debug versions properly. Make sure under 'General' your intermediate directory and 'Target Name' properties are unique per configuration, under 'Linker' make sure 'Output File' is also unique, try a clean and rebuild.

HTH

stickymango

25-01-2013 14:11:38

Committed a VC10 project file to SVN, try the latest version.