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

Thu Feb 12, 2015 5:43 pm

^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: 2874
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Thu Feb 12, 2015 6:00 pm

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

Thu Feb 12, 2015 6:42 pm

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

Fri Feb 13, 2015 1:46 am

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

Fri Feb 13, 2015 1:10 pm

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 [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 __imp__[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

Fri Feb 13, 2015 3:15 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: 2874
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Fri Feb 13, 2015 5:04 pm

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

Fri Feb 13, 2015 5:45 pm

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

Sat Feb 14, 2015 3:02 am

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

Sat Feb 14, 2015 5:27 pm

It IS possible I *may* have missed something when downloading the source in the first place...
What would that be?
Attachments
Capture.PNG
My projects
Capture.PNG (6.74 KiB) Viewed 7326 times
snip.PNG
My dependency list
snip.PNG (40.32 KiB) Viewed 7326 times
I really don't care if I get my hair cut... *snip* NOOOOOOOOOOOO!!!!!!!!!!!

george moromisato
Developer
Developer
Posts: 2874
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Sat Feb 14, 2015 6:44 pm

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

Sat Feb 14, 2015 6:59 pm

Ahahahaha.... ...

Oh.. by the way, I'm running a 64-bit OS.
Attachments
Capture.PNG
Capture.PNG (71.73 KiB) Viewed 7318 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

Sun Feb 15, 2015 1:56 am

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

Sun Feb 15, 2015 2:32 am

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

Sun Feb 15, 2015 3:50 am

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