pour exporter tes programmes, pas besoin de filer devC++
qaund tu compiles, ça te generes un EXE
dans l´exe, il y a tous tes fichiers ainsi que les lib compilées, donc pas besoin de les filer.
Par contre ! ! Il faut filer les dll :
c´est a dire que a coté de ton EXE tu mets sdl.dll 
Quant aux dll de openGL, elles sont dans windows, installées par toutes les cartes graphiques, standard, donc tes collegues auront déja les dll de OpenGL.
OpenGL et DirectX sont concurrents.
DirectX contient + de fonctionnalités :
il contient la 3D, la 2D les touches, le son, etc ! !
Alors que si tu veux faire sans, il te faut OpenGL, SDL, Fmod, etc... ( mais bon, ça c´est pas si grave ! )
Cependant, DirectX, c´est Microsoft, donc c´est Windows seulement.
En ce qui concerne les performances, c´est kif kif.