Thanks, Heinrich Illig.
But the problem still exists.
I've followed those steps and created a Distribution Kit, and installed it, although I only need a dll that can be included into my project, anyway, I installed it, I thought that may also install the RunTime Engineer that I need.
After the installation, I again added those files(.lib,.dll,.h) to my project, but the problem still exists.
And I also found BEFORE the installation the dll only failed myProject when loaded, it worked fine on other projects. Since myProject is too big & complicated, and has component of CVI5.0, I'm removing its code little by little to sort it out.
And I'm still wondering what exactly caused the conflict?