c++ - 找到多重定义的符号?

标签 c++ static

我制作了自己的库,并使用 MD 多线程 DLL 运行时将其编译为 MSVC 中的静态库。然后我编译了我的应用程序并包含了 myLib.lib,当我这样做时,我得到了大量与 MSVCRTLIB 相关的多重定义符号,我做错了什么?

谢谢

最佳答案

应用程序和所有库必须使用相同的设置进行编译。确保它们都使用 MD 选项。

关于c++ - 找到多重定义的符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6066736/

相关文章:

c++ - 已创建 vector 中的奇怪 std::bad_alloc

java - main 方法调用非静态方法

c - 是否有用于 C 的静态代码检查器会标记缺少的互斥锁解锁?

c++ - 如何最正确地使用 libusb 与连接的 USB 设备通信?

c++ - 如何在二维数组上随机放置 2 个唯一点?

javascript - 正在加载 CSS 和图像静态文件,但没有加载 js

c++ - 函数比较器可以是静态函数吗?

java - 如何填充 BST 并以 Inorder 方式打印它

c++ - SSE加法和转换

c++ - 使用 std::vector 时处理内存