visual-studio-2012 - 错误 LNK2038 : mismatch detected for '_MSC_VER' : value '1600' doesn't match value '1700' in moc_testqt5. 对象

标签 visual-studio-2012 qt5

我尝试在 Visual Studio 2012 中使用 Qt5.0.1 编译一个简单的 GUI 应用程序,但出现以下错误:

qtmaind.lib(qtmain_win.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in moc_testqt5.obj

如何解决这个问题?谢谢!

最佳答案

可能你在 VS 2012 中使用了 VS 2010 的库。如果你想用 VS 2012 构建你的程序,你需要为 VS 2012 获取或构建库。

关于visual-studio-2012 - 错误 LNK2038 : mismatch detected for '_MSC_VER' : value '1600' doesn't match value '1700' in moc_testqt5. 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15041595/

相关文章:

qt - 是否允许使用辅助线程执行 QTextBrowser.insertHtml() ?

python - Qt 带有圆角的消息

c++ - 无法定位 DLL

visual-studio-2012 - Visual Studio Express 2012 app.config 重映射程序集

c# - VS 向导模板 - 更改项目解决方案和目录

c++ - DirectX 11 : How to outline a bounding box?

QT Ubuntu 窗口处于事件状态但不可见

c++ - 未知模块 QT : webkit

c++ - Qt 的 nativeEvent() 从未被调用

visual-studio-2010 - 是否可以使用 VS 2010 远程调试 Windows 8?