把运行库改为MT之后,出现N多无法解析的外部符号怎么办?
工程是一个dll,以前的运行库是MD,想在工程里添加opencv静态库,但是编译的时候出现了好多多重定义的符号,opencv静态库是没有问题的,在其他工程里可以使用,就在这个dll工程里没法用。(忽略掉出现多重定义符号的库之后会出现大量无法解析的外部符号,msvcprt.lib,libcpmt.lib)
后来听说要把运行库改成MT,试了一下,结果是就算去掉opencv也编译不过,比如我有一个qyPipe.cpp,编译的时候就提示qyPipe.obj 里有无法解析的外部符号