Jump to content

  • Log In with Google      Sign In   
  • Create Account


#Actualtom_mai78101

Posted 02 October 2012 - 11:32 AM

For some reason, I hit a LNK1181 error, stating that it can't find the library file "dxerr9.lib". However, when I went to go check on the Library path, it is correct.

Asking Google, I came upon this articlethat I may have to put quotation marks on the path directory. I did it, but it didn't work.

Here's a picture of the Project Properties dialog.

Posted Image

Does anyone else knows how to fix this? Thanks in advance.

EDIT: Nevermind about the LNK errors. I found this article, which prompted me to go download the DirectX SDK (June 2010), grab DxErr.lib, D3dx10d.lib, and D3Dx9.lib, rename DxErr.lib to DxErr9.lib, put all three LIBs in a new folder somewhere, and set a new directory listing to that folder.

Now, I'm back to square one. The dreaded LNK2001 external error:

[source lang="plain"]Error 1 error LNK2001: unresolved external symbol "long __cdecl ATL::AtlGetCommCtrlVersion(unsigned long *,unsigned long *)" (?AtlGetCommCtrlVersion@ATL@@YAJPAK0@Z) C:\Users\Thompson\Documents\Visual Studio 2012\Projects\VGMTrans\mainfrm.obj VGMTrans[/source]
This fix is daunting, since in VS2012, Microsoft removed some legacy ATL stuff.

#2tom_mai78101

Posted 02 October 2012 - 11:31 AM

For some reason, I hit a LNK1181 error, stating that it can't find the library file "dxerr9.lib". However, when I went to go check on the Library path, it is correct.

Asking Google, I came upon this articlethat I may have to put quotation marks on the path directory. I did it, but it didn't work.

Here's a picture of the Project Properties dialog.

Posted Image

Does anyone else knows how to fix this? Thanks in advance.

EDIT: Nevermind about the LNK errors. I found this article, which prompted me to go download the DirectX SDK (June 2010), grab DxErr.lib, D3dx10d.lib, and D3Dx9.lib, rename DxErr.lib to DxErr9.lib, put all three LIBs in a new folder somewhere, and set a new directory listing to that folder.

Now, I'm back to square one. The dreaded LNK2001 external error:

[source lang="plain"]Error 1 error LNK2001: unresolved external symbol "long __cdecl ATL::AtlGetCommCtrlVersion(unsigned long *,unsigned long *)" (?AtlGetCommCtrlVersion@ATL@@YAJPAK0@Z) C:\Users\Thompson\Documents\Visual Studio 2012\Projects\VGMTrans\mainfrm.obj VGMTrans[/source]
This fix is daunting, since in VS2012, Microsoft removed some legacy ATL stuff.

#1tom_mai78101

Posted 02 October 2012 - 11:15 AM

For some reason, I hit a LNK1181 error, stating that it can't find the library file "dxerr9.lib". However, when I went to go check on the Library path, it is correct.

Asking Google, I came upon this articlethat I may have to put quotation marks on the path directory. I did it, but it didn't work.

Here's a picture of the Project Properties dialog.

Posted Image

Does anyone else knows how to fix this? Thanks in advance.

PARTNERS