这两个月改造一个已有的小工程,搞得头晕,好在终归有了结果,一件小事值得一记:
- A工程和B工程:DLL
- C工程:静态库(A和B都用了这个静态库)
- D工程:依赖于A、B、C的一个EXE
遇到一个古怪问题,把向量、矩阵调了半天,出来的效果就是不对,后来单步跟踪,才发现C工程里很郁闷的用了几个全局变量,在运作某个函数之前,需要在这些全局变量里填上正确的值,结果就是填值的在A的DLL里,取值的在B的DLL里……
动中有静,静中有动,实在害人。
这两个月改造一个已有的小工程,搞得头晕,好在终归有了结果,一件小事值得一记:
遇到一个古怪问题,把向量、矩阵调了半天,出来的效果就是不对,后来单步跟踪,才发现C工程里很郁闷的用了几个全局变量,在运作某个函数之前,需要在这些全局变量里填上正确的值,结果就是填值的在A的DLL里,取值的在B的DLL里……
动中有静,静中有动,实在害人。