X86与X64冲突
问题
1>Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
解决方法
- 在Qt VS Tools里添加正确的版本路径,创建相应的版本。
- 鼠标右击项目,打开属性窗口,选中Qt Project Setttings项目,右边有一个Qt Installation, 这是一个列表,包含了Qt VS Tools里配置的Qt版本列表,选中正确的版本既可。
无法运行rc.exe
问题
LINK : fatal error LNK1158: 无法运行“rc.exe”
解决方法
- 鼠标右击项目,打开属性窗口,选中常规,右边有一个平台目标版本, 这是一个列表,选择从父级或项目默认继承,然后变成8.1,如果要用10,则另参考网上解决。
- QtCreator中,将rc.exe和rcdll.dll复制到Qt\Qt5.12.8\5.12.8\msvc2015_64\bin中。