I use uVision2 of Windows version. How to create my own library and how to use it when linking?
Quite right! It's also unsafe & bad style to have a build in which warnings are normal. One day there will be one extra warning, and that one will indicate a real problem in your code. If your build is normally littered with warnings, that'd be easy to miss and the problem could get through into products and jump up and bite in some obscure fashion at some inopportune moment. But if your build is normally "clean," a new warninng would stand out like a sore thumb and you could easily catch it before it bites. Been there...