MFC库已定义的问题
Posted 柯创
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC库已定义的问题相关的知识,希望对你有一定的参考价值。
首先,所有的lib文件,使用/MTd或/MT编译。Debug调试模式使用/MTd,Release模式使用/MT。
然后,在自己的程序中也使用/MTd或/MT编译。这样就不会出问题了。
三种编译链接库的方式:
(1)连接Windows库。针对Win32 API编写的应用程序,上面的方法可能带来新问题,可以忽略libcmt.lib库,即可。如果还有其他问题,再忽略相应的库。
(2)MFC静态链接。上面的方法就是针对这种链接方式的,所以没问题。
(3)MFC动态链接。没有试过,应该和(1)类似。
最后补充:如果还不行,直接加入/force:multiple编译参数吧。这次之所以没有使用它,也是为了严谨起见。
以上是关于MFC库已定义的问题的主要内容,如果未能解决你的问题,请参考以下文章