Jsvcycling/RedDawn — Issue #1: Error Linking Project doomdll in VS2010 Pro.
Author: Jsvcycling
Created: 2012-02-05 00:59:05+00:00
State: open
Labels: Link-Time Error

When using Microsoft Visual Studio 2010 Professional on Windows 7 x64 to compile/link the project doomdll, the following errors occur:

```
4>Session.obj : error LNK2019: unresolved external symbol "public: void __thiscall idDemoFile::Close(void)" (?Close@idDemoFile@@QAEXXZ) referenced in function "public: void __thiscall idSessionLocal::StopRecordingRenderDemo(void)" (?StopRecordingRenderDemo@idSessionLocal@@QAEXXZ)
4>Session.obj : error LNK2019: unresolved external symbol "public: bool __thiscall idDemoFile::OpenForWriting(char const *)" (?OpenForWriting@idDemoFile@@QAE_NPBD@Z) referenced in function "public: void __thiscall idSessionLocal::StartRecordingRenderDemo(char const *)" (?StartRecordingRenderDemo@idSessionLocal@@QAEXPBD@Z)
4>Session.obj : error LNK2019: unresolved external symbol "public: __thiscall idDemoFile::idDemoFile(void)" (??0idDemoFile@@QAE@XZ) referenced in function "public: void __thiscall idSessionLocal::StartRecordingRenderDemo(char const *)" (?StartRecordingRenderDemo@idSessionLocal@@QAEXPBD@Z)
4>Session.obj : error LNK2019: unresolved external symbol "public: bool __thiscall idDemoFile::OpenForReading(char const *)" (?OpenForReading@idDemoFile@@QAE_NPBD@Z) referenced in function "public: void __thiscall idSessionLocal::StartPlayingRenderDemo(class idStr)" (?StartPlayingRenderDemo@idSessionLocal@@QAEXVidStr@@@Z)
4>Session.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall idDemoFile::~idDemoFile(void)" (??1idDemoFile@@UAE@XZ) referenced in function "public: void __thiscall idSessionLocal::CompressDemoFile(char const *,char const *)" (?CompressDemoFile@idSessionLocal@@QAEXPBD0@Z)
4>Session.obj : error LNK2019: unresolved external symbol "public: virtual int __thiscall idDemoFile::Write(void const *,int)" (?Write@idDemoFile@@UAEHPBXH@Z) referenced in function "public: void __thiscall idSessionLocal::CompressDemoFile(char const *,char const *)" (?CompressDemoFile@idSessionLocal@@QAEXPBD0@Z)
4>Session.obj : error LNK2019: unresolved external symbol "public: virtual int __thiscall idDemoFile::Read(void *,int)" (?Read@idDemoFile@@UAEHPAXH@Z) referenced in function "public: void __thiscall idSessionLocal::CompressDemoFile(char const *,char const *)" (?CompressDemoFile@idSessionLocal@@QAEXPBD0@Z)
4>AsyncNetwork.obj : error LNK2001: unresolved external symbol "public: static class idCVar idAsyncNetwork::master0" (?master0@idAsyncNetwork@@2VidCVar@@A)
4>snd_emitter.obj : error LNK2001: unresolved external symbol "public: void __thiscall idDemoFile::WriteHashString(char const *)" (?WriteHashString@idDemoFile@@QAEXPBD@Z)
4>RegExp.obj : error LNK2001: unresolved external symbol "public: void __thiscall idDemoFile::WriteHashString(char const *)" (?WriteHashString@idDemoFile@@QAEXPBD@Z)
4>GuiModel.obj : error LNK2019: unresolved external symbol "public: void __thiscall idDemoFile::WriteHashString(char const *)" (?WriteHashString@idDemoFile@@QAEXPBD@Z) referenced in function "public: void __thiscall idGuiModel::WriteToDemo(class idDemoFile *)" (?WriteToDemo@idGuiModel@@QAEXPAVidDemoFile@@@Z)
4>Model.obj : error LNK2001: unresolved external symbol "public: void __thiscall idDemoFile::WriteHashString(char const *)" (?WriteHashString@idDemoFile@@QAEXPBD@Z)
4>RenderSystem.obj : error LNK2001: unresolved external symbol "public: void __thiscall idDemoFile::WriteHashString(char const *)" (?WriteHashString@idDemoFile@@QAEXPBD@Z)
4>RenderWorld_demo.obj : error LNK2001: unresolved external symbol "public: void __thiscall idDemoFile::WriteHashString(char const *)" (?WriteHashString@idDemoFile@@QAEXPBD@Z)
4>RegExp.obj : error LNK2001: unresolved external symbol "public: char const * __thiscall idDemoFile::ReadHashString(void)" (?ReadHashString@idDemoFile@@QAEPBDXZ)
4>GuiModel.obj : error LNK2019: unresolved external symbol "public: char const * __thiscall idDemoFile::ReadHashString(void)" (?ReadHashString@idDemoFile@@QAEPBDXZ) referenced in function "public: void __thiscall idGuiModel::ReadFromDemo(class idDemoFile *)" (?ReadFromDemo@idGuiModel@@QAEXPAVidDemoFile@@@Z)
4>Model.obj : error LNK2001: unresolved external symbol "public: char const * __thiscall idDemoFile::ReadHashString(void)" (?ReadHashString@idDemoFile@@QAEPBDXZ)
4>RenderWorld_demo.obj : error LNK2001: unresolved external symbol "public: char const * __thiscall idDemoFile::ReadHashString(void)" (?ReadHashString@idDemoFile@@QAEPBDXZ)
4>snd_world.obj : error LNK2001: unresolved external symbol "public: char const * __thiscall idDemoFile::ReadHashString(void)" (?ReadHashString@idDemoFile@@QAEPBDXZ)
4>UserInterface.obj : error LNK2019: unresolved external symbol "public: void __thiscall idDemoFile::WriteDict(class idDict const &)" (?WriteDict@idDemoFile@@QAEXABVidDict@@@Z) referenced in function "public: virtual void __thiscall idUserInterfaceLocal::WriteToDemoFile(class idDemoFile *)" (?WriteToDemoFile@idUserInterfaceLocal@@UAEXPAVidDemoFile@@@Z)
4>UserInterface.obj : error LNK2019: unresolved external symbol "public: void __thiscall idDemoFile::Log(char const *)" (?Log@idDemoFile@@QAEXPBD@Z) referenced in function "public: virtual void __thiscall idUserInterfaceLocal::ReadFromDemoFile(class idDemoFile *)" (?ReadFromDemoFile@idUserInterfaceLocal@@UAEXPAVidDemoFile@@@Z)
4>UserInterface.obj : error LNK2019: unresolved external symbol "public: void __thiscall idDemoFile::ReadDict(class idDict &)" (?ReadDict@idDemoFile@@QAEXAAVidDict@@@Z) referenced in function "public: virtual void __thiscall idUserInterfaceLocal::ReadFromDemoFile(class idDemoFile *)" (?ReadFromDemoFile@idUserInterfaceLocal@@UAEXPAVidDemoFile@@@Z)
```