   Linking problem
  (I''m using Visual C++ .NET 2003)I''m trying to compile a DX program that requires d3d8.lib and d3dx8.lib. I link d3d8.lib, and it works fine, but when I add d3dx8.lib, the linker asks for (and cannot find) libci.lib. What is this, and where can I get it? Thanks for the help! 
  If there is no need for this file, is there any way to tell VC.NET not to link it? Thanks again! ;  Well, I can''t really tell you why it would do this. But, if the application doesn''t use any D3DX functions/classes/structs/etc. then you don''t have to link to it. Some functions, etc. would be:D3DXVECTOR3/4D3DXMatrixMultiplyD3DXMatrixRotationX/Y/ZBut I would think a lot of Direct3D apps. use the D3DX helper functions, because it makes it somewhat easier, I believe. ;  That doesn''t really help - I need to link d3dx8.lib, I''m not going through the entire program and changing things. Anyone else got an idea or know where I can get the lib? ;  I did a complete search of my hard drives - no libci.lib file anywhere. I''m getting desperate - I want to learn Direct X! Thanks for anything! ;  http://forums.devshed.com/archive/42/2003/12/4/102497let us know if that worksPS: that was the first link google gave me after searching for "libci.lib" ;  You have to go into the link options and explicitly tell it NOT to link that file.  It''s ridiculous, but it works.  I''ve been tempted to create a dummy file and see if that works, then I wouldn''t have to tweak project settings for every individual project.   Stay Casual,KenDrunken Hyena;  I went and downloaded it off some site online (google for it). I believe you can change it by going to project > properties > code generation > runtime library ;  Thanks a lot all, I''ll test these shortly, but they look like they''ll work perfectly! ;  That''s kind of weird, IMO. I don''t know if that''s a problem in MSVC++ .NET, but I have VC++ 6.0 Standard, and I never had any problems like that. 