c++ - QT CREATOR - 我把/NODEFAULTLIB 放在哪里 :library?

标签 c++ qt linker

QT给出错误

LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library
LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library

我应该把/NODEFAULTLIB:library 放在哪里?

最佳答案

有人在 Qt forums a while back 上发布了一些与您非常相关的问题.

这听起来像是传递了一个 additional options should help .

因此在您的 .pro 文件中:

// This
QMAKE_CXXFLAGS += /MD

// Or that
QMAKE_CXXFLAGS += /MT

并且不要忘记运行 qmake 以确保 makefile 参数吸收对 .pro 文件所做的更改。

关于c++ - QT CREATOR - 我把/NODEFAULTLIB 放在哪里 :library?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17371402/

相关文章:

c++ - 关于 GDI/GDI+ 坐标兼容性?

c++ - Opengl:使用单 channel 纹理作为 alpha channel 来显示文本

c++ - Linux C++ 应用程序文件保护

c++ - 在 vector 中存储指向数组的共享指针

c++ - Qt png 图像未显示在部署应用程序中

qt - 可以停止并发出 qt 中耗时的计时器

c++ - 如何缩放以窗口中心为原点的图形?

c++ - 混合使用 C 和 C++ 的库/链接器问题

c - 流程的完整状态

Android 重启命令 - 谁调用reboot_main()?