Just can't seem to get Transcendence to build

Help building, determining code organization, and other new-to-project problems.
Post Reply
josh19967
Militia Lieutenant
Militia Lieutenant
Posts: 162
Joined: Mon Aug 30, 2010 10:52 pm
Location: Vacationing at ModWorld... :D

^Just what the title says. Though the error I'm getting is a ton of unresolved externals, so I feel like I'm missing a library. But I have Mammoth and Alchemy in the same directory as the Transcendence source code directory...
I really don't care if I get my hair cut... *snip* NOOOOOOOOOOOO!!!!!!!!!!!
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Your hierarchy should look like this:

Code: Select all

{some folder}\
   Alchemy\
      CCLink\
      CCShell\
      ...
   Mammoth\
      Include\
      TSE\
      TSUI\
   Transcendence\
      Docs\
      Game\
      ...
      Transcendence\
      Transcendence.sln
Are the projects loading correctly?
Are they building correctly?
josh19967
Militia Lieutenant
Militia Lieutenant
Posts: 162
Joined: Mon Aug 30, 2010 10:52 pm
Location: Vacationing at ModWorld... :D

Ok, the projects load up fine, I can go in and mess around with them etc.
But the executables keep throwing LNK2001 when they try to build...
my additional dependencies are:
winhttp.lib
dxguid.lib
version.lib
vfw32.lib
winmm.lib
dsound.lib
ddraw.lib
odbc32.lib
odbccp32.lib
ws2_32.lib

My platform toolset is v120_xp,
My library directories:
C:\Program Files %28x86%29\Microsoft DirectX SDK %28February 2010%29\Lib\x86;
C:\Program Files %28x86%29\Microsoft DirectX 9.0 SDK %28October 2005%29\Lib\x86;$(LibraryPath)

My include directories:
C:\Program Files %28x86%29\Microsoft DirectX SDK %28February 2010%29\Include;
C:\Program Files %28x86%29\Microsoft DirectX 9.0 SDK %28October 2005%29\Include;$(IncludePath)

Basically, this time I downloaded the source fresh, because every time I try to fix this myself, I end up messing everything up...
I really don't care if I get my hair cut... *snip* NOOOOOOOOOOOO!!!!!!!!!!!
bzm3r
Militia Lieutenant
Militia Lieutenant
Posts: 100
Joined: Tue Oct 23, 2012 2:38 pm

Can you paste out the errors that are thrown out by the compiler? I vaguely recall dealing with an "LNK2001", but I'd need to see all the stuff in order to really trigger my memory.
josh19967
Militia Lieutenant
Militia Lieutenant
Posts: 162
Joined: Mon Aug 30, 2010 10:52 pm
Location: Vacationing at ModWorld... :D

1>------ Build started: Project: Transcendence, Configuration: Release Win32 ------
1>CDockPane.obj : error LNK2001: unresolved external symbol [email protected]
1>CGItemDisplayArea.obj : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(heapinit.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(chsize.obj) : error LNK2001: unresolved external symbol [email protected]
1>CGItemDisplayArea.obj : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(malloc.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(calloc_impl.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(chsize.obj) : error LNK2001: unresolved external symbol [email protected]
1>CGItemDisplayArea.obj : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(free.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(chsize.obj) : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceController.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceController.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceController.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceController.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceController.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceModel.obj : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(mlock.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(_file.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(osfinfo.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(stream.obj) : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceModel.obj : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(mlock.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(_file.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(osfinfo.obj) : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol __imp__Get[email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol __imp__wsprintfA
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>CTranscendenceWnd.obj : error LNK2001: unresolved external symbol [email protected]
1>Main.obj : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(ioinit.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(mlock.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(closeall.obj) : error LNK2001: unresolved external symbol [email protected]
1>CGalacticMapSession.obj : error LNK2001: unresolved external symbol [email protected]
1>CHelpSession.obj : error LNK2001: unresolved external symbol [email protected]
1>GameScreen.obj : error LNK2001: unresolved external symbol [email protected]
1>IntroScreen.obj : error LNK2001: unresolved external symbol [email protected]
1>IntroScreen.obj : error LNK2001: unresolved external symbol [email protected]
1>IntroScreen.obj : error LNK2001: unresolved external symbol [email protected]
1>IntroScreen.obj : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CString.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CString.obj) : error LNK2001: unresolved external symbol [email protected]
1>IntelJPEGUtil.lib(encoder_parser.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CString.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CString.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CString.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CString.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CString.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CString.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CString.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CObject.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(eh3valid.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Kernel.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>IntelJPEGUtil.lib(fileio.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(read.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(lseek.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wopen.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(chsize.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(osfinfo.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(lseeki64.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(close.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wcstoq.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crtmboxw.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(realloc.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(commit.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(write.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(tidtable.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0dat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winsig.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(rand_s.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(threadex.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(free.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(inithelp.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(stdargv.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wopen.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>IntelJPEGUtil.lib(fileio.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(close.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(initcon.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Path.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Utilities.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Utilities.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CFileWriteStream.obj) : error LNK2001: unresolved external symbol [email protected]
1>IntelJPEGUtil.lib(fileio.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CFileWriteStream.obj) : error LNK2001: unresolved external symbol [email protected]
1>IntelJPEGUtil.lib(fileio.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0msg.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(write.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CTextFileLog.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(chsize.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(read.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CTextFileLog.obj) : error LNK2001: unresolved external symbol [email protected]
1>IntelJPEGUtil.lib(fileio.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(ftell.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(ftelli64.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CTextFileLog.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(commit.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CTextFileLog.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CMemoryStream.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(UI.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(UI.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(UI.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(UI.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(UI.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(UI.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(UI.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(UI.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CFileReadBlock.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CFileReadBlock.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CFileReadBlock.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CFileReadBlock.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CRegKey.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CRegKey.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CRegKey.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CRegKey.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CRegKey.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Time.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Time.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>Graphics.lib(DIB.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16BitImage.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16BitImage.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(AGScreen.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16bitFont.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16bitFont.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16bitFont.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16bitFont.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16bitFont.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16bitFont.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16bitFont.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CG16bitFont.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CScreenMgr.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CScreenMgr.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CScreenMgr.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CScreenMgr.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CScreenMgr.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CScreenMgr.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CScreenMgr.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(CScreenMgr.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(Sound.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(Sound.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(Sound.obj) : error LNK2001: unresolved external symbol _MCIWndCreateA
1>DirectXUtil.lib(Sound.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(Sound.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(Sound.obj) : error LNK2001: unresolved external symbol [email protected]
1>DirectXUtil.lib(DirectDraw.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>IntelJPEGUtil.lib(init.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(rand_s.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crtmboxw.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wopen.obj) : error LNK2001: unresolved external symbol [email protected]
1>IntelJPEGUtil.lib(init.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(threadex.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0dat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>IntelJPEGUtil.lib(init.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(rand_s.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSE.lib(CDesignType.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSE.lib(CGameFile.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSE.lib(CRandomEntryGenerator.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(CHumanInterface.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(Run.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(CTimerRegistry.obj) : error LNK2001: unresolved external symbol [email protected]
1>TSUI.lib(CTimerRegistry.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(cmiscdat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winsig.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(rand_s.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crtmboxw.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(handler.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(hooks.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0dat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(invarg.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(purevirt.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(onexit.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(user.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(threadex.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winsig.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(rand_s.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crtmboxw.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(handler.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(hooks.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0dat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(invarg.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(purevirt.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(onexit.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(user.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(threadex.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wincrt0.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(threadex.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(threadex.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(tidtable.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(gs_support.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(threadex.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(threadex.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(rand_s.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crtmboxw.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(exsup.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(exsup4.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(gs_report.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(invarg.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crtmboxw.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(gs_report.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(abort.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(invarg.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(cpu_disp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(throw.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(tidtable.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(tidtable.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0dat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0dat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0dat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(mbtowc.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Unicode.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(read.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0dat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(a_map.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(a_str.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wsetloca.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(write.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wcstoq.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(Unicode.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0dat.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(a_env.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(a_loc.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(a_map.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(ioinit.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0msg.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(ioinit.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(osfinfo.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wopen.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(ioinit.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crt0msg.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(gs_support.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(gs_support.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(gs_support.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(a_env.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(a_env.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wopen.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapisupp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(msize.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(mbctype.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(getqloc.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(getqloc_downlevel.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(mbctype.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wsetloca.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(getqloc.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(getqloc_downlevel.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(mbctype.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(mbctype.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(initctyp.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(mlock.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winsig.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapinls.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapinls.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapinls.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapinls.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapinls.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(getqloc_downlevel.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapinls.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(getqloc_downlevel.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapinls.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(getqloc_downlevel.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(winapinls.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(getqloc_downlevel.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(crtmboxw.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(realloc.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(a_str.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(iswctype.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(write.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(write.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(read.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(osfinfo.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(lseeki64.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(lseek.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(putwch.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(initcon.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(wopen.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(RegEx.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(RegEx.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>Kernel.lib(CHTTPClientSession.obj) : error LNK2001: unresolved external symbol [email protected]
1>LIBCMT.lib(read.obj) : error LNK2001: unresolved external symbol [email protected]
1>..\Game\Transcendence.exe : fatal error LNK1120: 242 unresolved externals
========== Build: 0 succeeded, 1 failed, 9 up-to-date, 0 skipped ==========
I really don't care if I get my hair cut... *snip* NOOOOOOOOOOOO!!!!!!!!!!!
bzm3r
Militia Lieutenant
Militia Lieutenant
Posts: 100
Joined: Tue Oct 23, 2012 2:38 pm

Josh -- what version of the Visual Studio editor are you using?

Are you building the Transcendence solution? Or the Transcendence project?
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Try this:

1. Get Properties for the Transcendence project.
2. On the left-pane, select:

Configuration Properties
Linker
Input

3. On the right-pane, click on the field for "Additional Dependencies" Click on the down-arrow and select "Edit..."
4. You should see this:

Image

Notice that kernel32.lib, user32.lib, and gdi32.lib are listed in the "inherited values" section. Also notice that the "Inherit from parent..." checkbox is checked. If you see something different, let us know!
josh19967
Militia Lieutenant
Militia Lieutenant
Posts: 162
Joined: Mon Aug 30, 2010 10:52 pm
Location: Vacationing at ModWorld... :D

I was using VS Community 2013...platform toolset v120_xp
...no luck btw
I really don't care if I get my hair cut... *snip* NOOOOOOOOOOOO!!!!!!!!!!!
bzm3r
Militia Lieutenant
Militia Lieutenant
Posts: 100
Joined: Tue Oct 23, 2012 2:38 pm

josh19967 wrote:I was using VS Community 2013...platform toolset v120_xp
...no luck btw
Darn. I looked a bit more into the sort of LNK2001 errors I was getting in the past, and I can't find something relevant to that in my search history :(

So I'll leave you and George to it.

Can you comment on George's question?
josh19967 wrote:Notice that kernel32.lib, user32.lib, and gdi32.lib are listed in the "inherited values" section. Also notice that the "Inherit from parent..." checkbox is checked. If you see something different, let us know!
josh19967
Militia Lieutenant
Militia Lieutenant
Posts: 162
Joined: Mon Aug 30, 2010 10:52 pm
Location: Vacationing at ModWorld... :D

It IS possible I *may* have missed something when downloading the source in the first place...
What would that be?
Attachments
My projects
My projects
Capture.PNG (6.74 KiB) Viewed 19223 times
My dependency list
My dependency list
snip.PNG (40.32 KiB) Viewed 19223 times
I really don't care if I get my hair cut... *snip* NOOOOOOOOOOOO!!!!!!!!!!!
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

The unresolved externals in your list are all Windows APIs. Most are in user32.lib or kernel32.lib or gdi32.lib.

For some reason, your link command is not including them. Your linker options should look like this:

Image

Could you post what yours looks like?
josh19967
Militia Lieutenant
Militia Lieutenant
Posts: 162
Joined: Mon Aug 30, 2010 10:52 pm
Location: Vacationing at ModWorld... :D

Ahahahaha.... ...

Oh.. by the way, I'm running a 64-bit OS.
Attachments
Capture.PNG
Capture.PNG (71.73 KiB) Viewed 19215 times
I really don't care if I get my hair cut... *snip* NOOOOOOOOOOOO!!!!!!!!!!!
josh19967
Militia Lieutenant
Militia Lieutenant
Posts: 162
Joined: Mon Aug 30, 2010 10:52 pm
Location: Vacationing at ModWorld... :D

what the heck? it compiled?
I just added this to the lib directory:
C:\Program Files %28x86%29\Microsoft SDKs\Windows\v7.1A\Lib
I really don't care if I get my hair cut... *snip* NOOOOOOOOOOOO!!!!!!!!!!!
bzm3r
Militia Lieutenant
Militia Lieutenant
Posts: 100
Joined: Tue Oct 23, 2012 2:38 pm

Why did you make the change that you made? I'd like to document it/understand it in case someone in the future runs into the same issue.
josh19967
Militia Lieutenant
Militia Lieutenant
Posts: 162
Joined: Mon Aug 30, 2010 10:52 pm
Location: Vacationing at ModWorld... :D

I just now noticed it isn't the file path that matters so much as you need the DbgHelp and DbgEng libraries, because the Feb 2010 SDK is missing them... The file path does matter, as I found out after doing a 'Rebuild All' on the Trans project. As to WHY I made the change, I found out from looking elsewhere on the Net that 1) you can't mix 32-bit libs with 64-bit libs and 2) other people who had similar problems were also missing these libraries...

Not too helpful, I know, but I tried.
I really don't care if I get my hair cut... *snip* NOOOOOOOOOOOO!!!!!!!!!!!
Post Reply