VS2010编译静态链接MFC的OCX遇到的问题:nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 LIBCMTD.lib(dllm

打开工程属性页,配置属性->链接器->输入,忽略特定默认库添加

LIBCMTD.lib;nafxcwd.lib

附加依赖项添加

nafxcwd.lib;LIBCMTD.lib

目的是调整依赖库链接顺序。

其他类似的问题也可以这样解决。

如何查看依赖库的链接顺序呢?

同样在链接器->命令行,其他选项中添加

/verbose:lib

重新build,就可以看到了。

上一篇:Linux文件系统目录结构


下一篇:Vs中包含目录、库目录、附加包含目录、附加库目录、附加依赖项