在windows下,编译QT时的链接错误,VS2015+QT5.8

qmake完了后,用nmake,然后出现下面的错误,
刚开始接粗QT,很懵逼
link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:release\hello.exe @C:\Users\月之辉\AppData\Local\Temp\nm2104.tmp
LINK : fatal error LNK1158: cannot run 'rc.exe'
NMAKE : fatal error U1077: '"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\link.EXE"' : return code '0x486'
Stop.
NMAKE : fatal error U1077: '"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\nmake.exe"' : return code '0x2'
Stop.

1

3个回答

Cannot find file: C:\Users\月之辉\Documents\HelloWorld\HelloWorld.pro. 22:59:03: 进程"D:\Qt\Qt5.8.0\5.8\msvc2015_64\bin\qmake.exe"退出,退出代码 2 。 Error while building/deploying project HelloWorld (kit: Desktop Qt 5.8.0 MSVC2015_64bit) When executing step "qmake"

解决办法:更改用户名,把C盘下的User下的账户文件夹名字改成中文

0
X_And_Y
X_And_Y 把用户文件夹从中文改成英文的方法http://www.jb51.net/os/win10/400925.html
2 年多之前 回复
1
X_And_Y
X_And_Y 回复X_And_Y: Cannot find file: C:\Users\月之辉\Documents\HelloWorld\HelloWorld.pro. 22:59:03: 进程"D:\Qt\Qt5.8.0\5.8\msvc2015_64\bin\qmake.exe"退出,退出代码 2 。 Error while building/deploying project HelloWorld (kit: Desktop Qt 5.8.0 MSVC2015_64bit) When executing step "qmake"
2 年多之前 回复
X_And_Y
X_And_Y 我在按着您给的步骤,执行到qmake的时候出问题了
2 年多之前 回复
X_And_Y
X_And_Y 谢谢!很详细!
2 年多之前 回复
0
X_And_Y
X_And_Y 问题出在路径中有中文,把构建目录改到没有中文的文件间依然不行,解决办法是:把C:\User下的用户文件夹名字改成英文的
2 年多之前 回复
X_And_Y
X_And_Y 已经解决了,不过还是谢谢
2 年多之前 回复
X_And_Y
X_And_Y 不行
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Qt5.8.0+VS2015方式下的静态编译解决方案
静态编译的网络教程有很多,不再赘述。可参考博客:http://blog.csdn.net/csdn64/article/details/55713469、http://blog.csdn.net/liang19890820/article/details/53931813rnrnrn以下才是重点:rn请注意是静态链接的解决方案。rn正确编译Qt5.8.0静态库,正确配置环境变量,Qt Creato
Qt5.8.0在msvc2015方式下的静态编译过程记录
Qt 5.8.0在msvc2015方式下的静态编译记录本次记录把Qt5.8.0源码在msvc2015community版下静态编译的过程。n1、准备工作n2、配置Qt的Makefile文件n3、编译Qt库n4、配置Qt库n5、配置Qt Creatorn第一步:准备工作 n下载Qty库源码 n在Qt官网上下载相应版本的Qt库源码。因为电脑上安装的是VS2015community,所以下载名为 For
VS2015和QT5.5项目出现的诡异错误(LNK2001和LNK09)的解决办法
VS2015和QT5.5项目出现的诡异错误(LNK2001和LNK2109)的解决办法n今天要把一个旧的QT项目移植到VS2015和QT5.5.1的环境下,没想到出现了诡异的错误,发费了不少时间才找到解决办法,现在把他记录下来,大家可以借鉴。
QT5.8 VS2015生成兼容xp系统的可执行程序
版权声明:本文为博主原创文章,未经博主允许不得转载。nnn目录(?)[+]nnnn一、简介nn        Visual Studio刚发布时没打补丁,称为RTM版,之后会陆续发布补丁,进行bug修复和功能增强。VS2010及之前版本的补丁为Service Pack,VS2012及之后版本的补丁称为Update。这些补丁都是向下兼容的,比如说打了Update2补丁,就不需要再打
QT5.8+VS2015环境配置(全)
1、下载你想要的QT版本n       第一步是下载你想要的QT版本,我这里是下载QT5.8.0,打开链接https://www.qt.io/download/进行下载,点击“Free commercial 30-day trial and open source downloads available”,进入跳转页面时候会出现两个版本供我们选择,分别是“Commercial”和“Open So
Qt5 vs2015 链接常见错误
错误为:nnerror LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall XXXXX:qt_metacast(char constnn环境:vs2015 和qt5.6;nn起因:想创建一个继承qobject的类,添加头文件nn#include <QObject>n#include <QtWidgets/QMainWindo...
QT5.8和VS2015的配置
公司需要使用QT开发,环境选择VS。rn1.软件资源下载rnVS:去微软官网下载2015社区版。编辑时间下有vs2015comity (withsp3)rnQT:点击打开链接。在此链接中选择qt-opensource-windows-x86-msvc2015_64-5.8.0。并为VS选择辅助工具rnWINDOWS kits:下载windbgrn所以最后下载下来的是四个安装包。rn2.安装rn 
QT5.8源码的ARM交叉编译示例
ARM-QT交叉编译的示例,以及对相应的运行环境进行配置
【Y忍冬草】Qt5.8_VTK7.0_VS2015编译配置及测试中问题
最近在做一个基于Qt的三维点云软件,涉及到点云的显示及操作,所以要在Qt中完成QVTKWidget插件的添加。在浮躁的心态下折腾了两天才成功的实现Qt5.8_VTK7.0_VS2015的编译配置及测试。rn整个过程中反思和收获并存:rn- **反思**:过程过于浮躁,查阅资料时不够耐心!!rn- **收获**:新的知识(VTK/CMake/快速提取某一文件夹中文件名等)rn以下是整个过程中一些注意事项和测试
VS2015+QT5.8.0+cmake编译好的VTK8.1.1
VS2015+QT5.8.0+PCL1.8.1+cmake编译VTK8.1.1,下载后解压,内含QVTKWidgetPlugin.dll,QVTKWidgetPlugin-gd.dll和QVTKWidgetPlugin.lib,放到\Qt5.8.0\5.8\msvc2015_64\plugins\designer下可直接用,QT插件中会生成QVTKWidget控件
QT 5.8 安装编译运行
基于ubuntu 12  虚拟机环境,安装QT5.8QT 安装目录 :/optqmake :在 /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 文件中添加 /opt/Qt5.8.0/5.8/gcc_64/bin/opt/Qt5.8.0/5.8/gcc_64环境变量:在/etc/profile 中添加QT路径:  export ...
QT5.9.4与VS2015编译配置
办公电脑终于到了,之前承诺过的本人现在来兑现。nn第一步:安装QT5.9.4nnnn第二步:安装VS2015nn第三步:打开VS2015,在工具里面找到扩展与更新nnnn第四步:在扩展与更新中,联机中搜索QT,选择QT Visio studio Tools下载(PS:要联网)nnnn第五步:重新打开VS2015,打开QT options,选择addnnnn第六步:选择路径,这里以我为例的话是D:\...
vs2015静态编译Qt5.7.1及使用
本文介绍了用vs2015静态编译Qt5.7.1详细过程 及 如何配置使用
Qt:Qt 5.* &vs2015 编译静态库版本
安装Qt去Qt官网下载Qt安装包 n n安装Qt和源码,一定要勾选source选项 n n添加bin到系统变量 n工具需要python3和 perl、 vs2015 第三方工具,到官方下载安装 n在命令行测试工具是否安装成功 nconfigue首先修改文件C:\Qt\Qt5.6.2\5.6\Src\qtbase\mkspecs\common\msvc-desktop.conf 把MD替换为MT静态
qt5.8+VS2015+debug+X64
基于本地的资源管理器,相当于基于本地的百度云盘,完全有qt开发
QT5.8发布自己的exe软件
最近用到QT5.8完成一个测试软件功能,我也是QT新手,摸着石头过河,记录一下工作中的点点滴滴。nn需要下载打包软件Engima Virtual Boxnn下载网址 : https://enigmaprotector.com/en/downloads.htmlnn工程创建可以自己查一下流程;打开已通过的工程,选择构建方式为Release方式,点击运行按钮,nnnn会在原有的调试目录下生成一个新目录...
32位的Ubuntu16.04安装QT5.8,并编译实现window环境下的代码
开始这是本人的第一篇博客,自己经常在网上找问题的解决方法,发现有些问题很难找到合适的解决方法,所以自己也写写,希望能帮助到大家,有错的地方大家指出。安装环境linux环境: Ubuntu16.04 32位系统n使用apt-get命令进行安装 由于我在qt的官网上面找不到32位系统安装的run文件,所以不得不另寻其他途径进行安装,幸好linux系统本身比较适合用命令进行安装,所以我也尝试了这个命
解决Qt 5 代码中中文编译错误和中文乱码问题
1、解决编译错误问题nn菜单栏“工具(T)→选项(O)...→文本编辑器→行为→文件编码”,“默认编码:”选择“UTF-8”,“UTF-8 BOM:”选择“如果编码是UTF-8则添加”。nnnn2、解决中文乱码问题nn在程序源文件中添加代码:nnn#pragma execution_character_set("utf-8")nn ...
【CloudCompare2.9.1编译】vs2015+Qt5.7.1+win10环境下相关注意事项
【CloudCompare2.9.1编译】vs2015+Qt5.7.1+win10环境下相关注意事项nnnnFIRSTnn在CMAKE中选择好“source code”路径(E:\Compilation\CloudCompare-2.9.1\CloudCompare-2.9.1)和“the binaries”路径(E:\Compilation\CloudCompare-2.9.1\CloudCom...
编译arm版qt库 5.8.0
来自QQ群 Linux && 技术分享 311078264n打开链接加入QQ群:https://jq.qq.com/?_wv=1027&k=5Gr3bAxn此文档由elikang整理,为了文章简单直接,许多细节未能在文章中体现,如有疑问请进群讨论。nnn准备,安装编译器:n安装arm-linux-gnueabi-gcc:n$ sudo apt install gcc-arm...
Qt5.8+vs2015 QMQTT解决编译不通过问题
1.下载源文件:https://github.com/emqtt/qmqttnn2.进入qmqtt-master\src目录,打开src.pro(使用qt creator打开),生成dll和libnn3.此处不需要添加mqtt头文件nnnn4.vs2015项目的连接器的输入添加lib文件,复制mqtt文件的项目目录下,添加头文件#include "mqtt/qmqtt.h",此时出现一系列错误,找...
Qt界面显示opencv图像(Qt5.8+opencv3.20+VS2015)
Qt5.8+opencv3.20+VS2015运行,通过UI界面上的按钮打开对话框,选取图片并读入CV:mat中,然后转换为Qimage,并在Qlabel控件上显示。图片会根据Qlabel控件的大小自动适应显示。算是一个最基本的Qt+opencv入门程序。
mipsel交叉编译qt5.8以及编译文件
编译器为openwrt_widora.tar.gz编译所得,后面给出编译所得文件。nngcc为:mipsel-openwrt-linux-gccnng++为: mipsel-openwrt-linux-g++nn1、测试环境为Ubuntu14.04 x64,建议在该环境中编译和使用。nn2、下载qt-everywhere-opensource-src-5.8.0.tar.gz源码包,参考地址为ht...
Qt:在Windows 10安装CMake项目构建工具
系统:Windows 10,64位rn下载CMake二进制发布版本cmake-3.13.4-win64-x64.msi:https://cmake.org/download/rn点击.msi文件进行安装,点击Nextrnrn同意许可协议,点击Nextrnrn选择把CMake添加到系统环境变量Path中,并创建CMake的桌面图标,点击Nextrnrn选择CMake的安装路径,点击Nextrnrn准备安装CMake,点...
VS2015+QT5.8 程序打包发布详解(包含图片打包,附工具和源码)
之前按照百度的发布教程,在自己的电脑打得开,在别人电脑打不开,弄了一会,总结的经验如下: n1.打包程序 n第一步:在vs2015中,以release方式调试程序,然后会在项目文件夹的x64\release下会有一个exe文件,把exe文件复制包自己想保存的文件夹。 n n第二步:打开QT5.8程序的命令行 n输入 cd /d D:\draw (这句话的意思是:打开d盘下的draw文件夹
QVTKWidgetPlugin.dll 及相关资源 For QT5.8 VTK8.0 VS2015 64位
该文件包含了https://download.csdn.net/download/qq_34193444/10854293该链接中的资源。但是这个更完整一些,正确的使用方法是用这个VTK文件夹直接替换你的VTK文件夹(如果VTK和QT和VS的版本都对的话)。然后将该文件夹中的QVTKWidgetPlugin.all拷贝到qt-msvc2015...-plugin-designer文件夹下,即可使用
【Cubietruck】Qt5.8.0 x64、x86、armhf三个版本的编译安装
一、       Preparationrn以下环境配置支持虚拟机和实体机,但是实体机生产效率会相对高一点,实体机编译Qt的速度是虚拟机两倍以上。rn若使用虚拟机,推荐使用VirtualBox,开源免费,尽量不要使用Vmware破解版。rn rnDownload Listrn rnrnrnrnrn名称rnrnrn链接rnrnrn下载项目rnrnrnrnrnOSrnrnrnhttps://mirro
vs2017和qt5.8出现编译不通过
使用vs2017时候测试时候,发现编译不通过nnhttps://bbs.csdn.net/topics/392143513 n官网下载qalgorithms.h直接替换即可
【opencv学习之七】配置Opencv3.2.0+Qt5.8.0开发环境
配置时候折腾了一阵,后来配置成功,而且非常简单,下面具体:n1.确定自己电脑系统是win7及以上的(64位,因为Opencv3.2.0只支持64位且vc14以上编译dll);n网上有很多cmake的方法,建议不要用,简直是自虐,已经有dll了,而且环境匹配,没必要把源码再编译一遍,编译不对到处是bug,n整死人,纯粹是不想让初学者好好学学习;
Qt5.8解决QLabel等控件中文编译不过的问题
本猿使用Qt5.8的QLabel遇到及其异常怪的事情,对中文支持有问题。QLabel *label1=new QLabel("时间");编译可以通过,也可以显示。QLabel *label1=new QLabel("开工时间");编译就不能通过了。不就多了几个字吗,至于嘛?其实这就是Qt对中文支持还存在问题,忍忍吧,看怎么解决。结果网上一查都是一些不靠谱的解决,什么utf8如何转为gbk等等。真正...
vs2015 Windows10 Qt5.9.3(包含qtwebengine编译)源码编译(jom编译)心得总结
经过几天的不懈努力,终于把qt5.9.3编译完成(jom编译),现在把自己的编译过程以及注意事项分享出来,希望对大家有帮助。rnrnrnrnrnrnrnrn编译之前的准备rnrnrnrn新的编译环境,最好是最新的干净的windows10环境, 可以搭建个虚拟机环境,也可以重新安装系统环境(本人使用的是新装台式机win10编译环境)。原因:因为整个编译过程会搞乱你的编译环境,整理比较麻烦,不嫌麻烦也
VS2013 + QT5.7.0静态编译(千呼万唤始出来)
转载请注明原文链接!nnn为了解决的问题:QT动态编译得到的exe可执行文件,只能在本机运行。若直接复制到一台未安装QT的计算机上,肯定是无法运行的。nnn解决方法一:请参照我的另一篇博客QT程序 如何在未安装QT的电脑上运行,该方法仍然采用动态编译的方式,只是采用QT提供的windeployqt命令将可执行文件所需的动态链接库全给扒出来,然后放到可执行文件同一目录中,便可以拿到另外一
解决Qt因代码存在中文导致出现“常量中有换行符”的错误
在文件开头加上这句nnn#pragma execution_character_set("utf-8")nn 然后在notepad++上将文件编码设置为utf-8格式,关掉Qt Createor再重新打开,或者重新编译就好了。nn 如果设置完上述还是不行,需要在notepad++上将文件编码设置为utf-8-BOM即可n...
使用Qt5.7.0 VS2015版本生成兼容XP的可执行程序
一.直接使用VS2012/VS2013/VS2015生成XP兼容的可执行程序nVisual Studio刚发布时没打补丁,称为RTM版,之后会陆续发布补丁,进行bug修复和功能增强。VS2010及之前版本的补丁为Service Pack,VS2012及之后版本的补丁称为Update。这些补丁都是向下兼容的,比如说打了Update2补丁,就不需要再打Update1补丁了。n微软官网上现在只能搜索
Qt5.8-QMysql: 你们都被骗了,这根本不需要编译
注意: 是Qt5.8版本, 这个版本已经默认带了qmysql驱动,但是不能使用n查看支持的DriverQStringList drivers_l=QSqlDatabase::drivers();nqDebug() << drivers_l;可以看到列表里已经有mysql的驱动了。在你的qt安装目录下, 直接搜索sqldrivers, 进去之后应该能够看到qsqlmysql.dll n如果没有这个dl
Windows安装Qt5.8错误的问题
Qt5.8发布了,因开发需要,在Windows安装Qt5.8,出现安装错误,忽略安装成功后,运行Qt Creator 4.2.1 (Community)时又错误,解决问题发现Qt Creator 4.2.1 是基于MSVC2015的,需安装D:\Qt\Qt5.8.0\vcredist\vcredist_msvc2015_x86.exe后,问题解决。
MongoDB C++库编译,windows平台+VS2015(QT中也可以用)
编译准备工作: n(1)mongo-c-driver下载地址: nhttps://github.com/mongodb/mongo-c-driver/releases n下载最新版:mongo-c-driver 1.12.0的Souce code版nn(2)mongodb/mongo-cxx-driver下载地址: nhttps://github.com/mongodb/mongo-cxx-dri...
qt5.8+MYSQL中文乱码的解决方案
在qt中使用MySQL会发生中文乱码的问题,网上大量博客的解决方案是针对qt4的,因为版本的原因那些方案对qt5不在适用。rn下面是针对qt5.8+mysql中文乱码的解决方案:rn第一步:修改MySQL的字符编码格式rn修改MySQL解压目录下的my.ini文件,在[mysql]和 [mysqld] 下分别添加:default-charactor-set = utf8  和character_s
vs2015+Qt5.7编译生成的程序在xp中运行提示不是有效的win32程序解决方案
//用Qt mingw版本的编译的程序是可以运行的。但由于Qt5.6以上好像就没有QtWebkit了,而被替代的是QtWebEngineView。而带有QtWebEngineView的版本的都是msvc版本,因此当你用vs2015 + Qt5.7 msvc版本编译时,在xp中运行就会提示无效的win32陈序 rnrnrn//解决办法就是在你的.pro文件中添加已下代码nwin32 {nQMAKE_
qt5.8交叉编译移植到arm开发板上过程
arm开发板上移植qt5.8的过程
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 windows学习大数据 qt物联网教程