   d3d and other compiler
  d3d and d3dx just a common lib.but why could it used only under microsfot compiler?are there some backgroud knowledeg about it?   
  They can be used with any compilers AFAIK. However, they may have different ways of getting the libs set up. What compiler were you referring to?   ;Quote:Original post by Sr_GuapoThey can be used with any compilers AFAIK. However, they may have different ways of getting the libs set up. What compiler were you referring to?c++ builder or dev c++   ;  I personally would not recommend Borland's compiler. It is highly non-standard (especially involving templates). Dev-C++ (which is just an IDE for the MinGW compiler) is a fine choice. There is an article somewhere about setting up Dev-C++ to use DirectX.Edit: Looks like this site has dev packs for use with Dev-C++, though I'm not 100% sure of their legality...Edit 2: It appears the main issue with MinGW is it uses a different format for library files (.a as opposed to .lib). It comes with a utility (reimp) that can convert between them. Try googling for a tutorial.   