把一个动态库改成静态编译库时提示MSVCRTD.lib已经在××中编译过的错误的解决办法

来源:互联网 发布:中国网络诗歌网新歌词 编辑:程序博客网 时间:2024/05/22 06:55
在porject->Setting->link->Input->Ignore libraries:增加 MSVCRTD.lib

然后,在Stdafx.h中添加
/* 当在Project/Setting/General中选择"Use MFC in a Static Library"时,
需要以下两条语句:*/
#pragma comment(linker, "/FORCE:MULTIPLE")
#pragma comment(linker, "/OPT:NOREF")

之后就没有错误了。
0 0
原创粉丝点击