

- FATAL ERROR LNK1104 CANNOT OPEN FILE D3DX9.LIB .EXE
- FATAL ERROR LNK1104 CANNOT OPEN FILE D3DX9.LIB INSTALL
Break on memory leaks is valid b/c if you set this the DirectX runtimes will break on a COM resource leak. For other debugging you may want to use maximum validation, break on memory leaks, etc.

Note that before running any retail game you will want to set these back to retail versions or your game will run like garbage. Also you will want to set each of them to use the Debug version of their DLLs. This will give you some valuable debugging information when developing your Direct3D application. Additionally you will want to run dxcpl.exe (Program Files->Microsoft DirectX SDK (month year)->DirectX Utilities->DirectX Control Panel) and set the Debug output level to about halfway for Direct3D, DirectInput, and DirectSound (if you use the last two). If you are linking with the debug version of D3DX (d3dx9d.lib) you should also define D3D_DEBUG_INFO in your pre-processor settings. You will need to add these lines for your linker.ĭ3dx9.lib (release) or d3dx9d.lib (debug)ĭxguid.lib (this has all the GUIDs for the interfaces)įor MSVC you add those lines in Linker->Input->Additional DependenciesĪll the other unresolved externals you are getting are in d3dx9.lib and d3dx9d.lib No that is b/c you aren't linking with the export libraries.
FATAL ERROR LNK1104 CANNOT OPEN FILE D3DX9.LIB INSTALL
= Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped =Ĭould this be because I didn't install the symbol files?
FATAL ERROR LNK1104 CANNOT OPEN FILE D3DX9.LIB .EXE
exe : fatal error LNK1120: 4 unresolved externals 1>- Build started: Project: autodidac_dx_2, Configuration: Debug Win32 -ġ>prog.obj : error LNK2019: unresolved external symbol referenced in function "void _cdecl initD3D(struct HWND_ *)" : error LNK2019: unresolved external symbol referenced in function "void _cdecl render_frame(void)" : error LNK2019: unresolved external symbol referenced in function "void _cdecl render_frame(void)" : error LNK2019: unresolved external symbol referenced in function "void _cdecl render_frame(void)" and Settings\Rian Saville\My Documents\Visual Studio 2010\Projects\autodidac_dx_2\Debug\autodidac_dx_2.
