我在我的项目中使用了第 3 方 .lib 文件。虽然我们的项目构建良好并且似乎运行良好,但我从链接器收到此警告:
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
我的项目是一个使用多线程 DLL 运行时库(/MD 选项)的 .dll。我们没有可以链接的不同版本的 .lib 文件。
- 这个警告有多危险?
- 可能的结果是什么?
- 我们的项目在我们的办公室运行良好,我们应该期待现实生活中的意外崩溃吗?