Visual Fortran中一个很奇葩的地方
我在同时使用MPI和LAPACK时,需要添加两者的lib,但当我添加完mpich2.lib之后,再次以如下这种方式添加:
mpich2.lib;mkl_lapack95.lib;
竟然无论如何都添加不上去,一直报错:cannot open lib :mpich2.lib;mkl_lapack95.lib;
就把最后的分号去掉,改成:mpich2.lib;mkl_lapack95.lib还是不行,按照C++的习惯,这就应该可以的啊。
- 于是乎改成如下格式:
mpich2.lib mkl_lapack95.lib - 也就是说用空格隔开,妈的,竟然通过了,这简直是个bug。