在Qt中编译带Qwt的ARM程序时总是提示 cannot find -lqwt

我编译Qt的ARM程序就不会报错,而且编译的程序能够顺利在ARM板子上运行,但是只要一加上Qwt就会报错,总是说找不到libqwt.so文件,但是我已经指定了路径了,而且设置了环境变量,它还是提示说找不到。这是怎么回事呢。连在Ubuntu上编译都编译不过,更别说在板子上运行了。下面是我Qt中配置的工具链报错信息

飞思卡尔的板

使用Kits-mx6编译

以上配置如果没有用到qwt是没问题的,能够在板上运行,只要一用到qwt就提示找不到库文件。这问题折腾了我几天了。要醉了

0

6个回答

因为你的qwt不是arm版本的,是x86版本的

1

来个人回答一下呗。好折腾呀

0

没人回答,自己找到原因了。。。qwt版本和qmake版本的问题,我qwt用的是6.1.3版本二,qmake是4.8.5。后来把Qt5.5.0ARM移植,生成新的qmake5.5.0,就可以了。

0

1、can not find 就是在指定路径下找不到 QWT 所对应的库,看提示肯定是你的路径问题。
2、为什么会存在版本问题,QWT 你用当前版本编译下源码就可以了。

0

首先指定 -l(lib) 就是说嘛有其他的链接库,
那么保证是否有 qwt的库?
如果有的话 , 就放在文件目录下 , 或者 usr/lib 简历链接即可

0

事实上不是版本的问题,而是我竟然忘记移植QWt了,我晕

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
打开VB程序时,总是提示“内存溢出”!
打开VB程序时,总是提示“内存溢出”!rn不知道是由于什么而引起的?rn请教各位!
编译一个socket对话程序时的提示
Note:myserver.java uses or overrides a deprecated API. rnNote:Recompile with -deprecation for details.
qt下QWT编译 配置和使用
在网上看了很多的QWT安装的文章,我安装的时候是按照这个博主的文章来安装的,点击打开链接 我之前电脑上已经安装过VS2010+qt5.3.2  ,环境配置都已经完成了。下面说说我的安装qwt控件的过程。 qt的安装目录是:D:\Qt\Qt5.3.2 1、首先在网上下载了qwt6.1.3 点击打开链接,将其解压到D:\Qt\qtctrl中, 2、然后打开D:\Qt\qtctrl\qwt-
Qt: cannot find -llibnetd 求解
Qt程序在windows下编译的时候提示:cannot find -llibnetd,不知道是为什么?求解,谢谢!我用的Qt 5
qt编译出错,cannot find lGL....
qt编译出错,cannot find lGL....rn[img=https://img-bbs.csdn.net/upload/201410/09/1412839805_31426.png][/img]
编译JSP程序时出现could not find the main class.Program will exit
我用的是eclipse3.2,Tomcat5.5,JDK1.4.2rn代码为rnrn<%java.util.Date d = new java.util.Date();%>rnTodays date is <%= d.getDate()%> and this jsp page worked!rnrnrn一点Tomcat插件运行后就出现could not find the main class.Program will exitrnConsole为java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryrn at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:54)rnException in thread "main" rn为什么会找不到main,求教
编译多媒体程序时,报错:cannot open input file 'strmiids.lib'
rn 首先用PB定制了一个内核,并生成了相应的SDK,安装了SDK后,用EVC调试一个多媒体程序时总是报错:rnrn [color=#FF0000]LINK : fatal error LNK1181: cannot open input file 'strmiids.lib'[/color]rnrn rn 请问:rn EVC开发多媒体程序,定制内核时Core OSMultimedia Technologies组件我已经全部添加了,Device Drives组中哪些rnrn 要添加进去!rn rn rn rnrn rnrn
编译ec程序时报错
我在unix系统下编译一个ec程序时报错:“esql -c -g -DAIX -DAGENT -g -I/usrdevp/shenji/auditmid/incl -D_AIX_SOURCrnE -DINFORMIX -DAIX -DINFORMIX -I/informix/incl -I/informix/incl/esql -I/informirnx/incl/tools baofeideal.ec sqlapi.ecrnesqlc: Error -33041: Cannot open output file '/tmp/eqaaa06812'.rn1 error(s) foundrn*** 错误退出代码 1rnrn停止。”,请问有人知道是怎么回事吗?急用!谢谢!!!rn
编译嗅探器程序时出错!!!!
Compiling...rnmysnif.cpprnd:\code\mysnif\mysnifdlg.h(103) : error C2146: syntax error : missing ';' before identifier 'm_s'rnd:\code\mysnif\mysnifdlg.h(103) : error C2501: 'SOCKET' : missing storage-class or type specifiersrnd:\code\mysnif\mysnifdlg.h(103) : error C2501: 'm_s' : missing storage-class or type specifiersrnmysnifDlg.cpprnd:\code\mysnif\mysnifdlg.h(103) : error C2146: syntax error : missing ';' before identifier 'm_s'rnd:\code\mysnif\mysnifdlg.h(103) : error C2501: 'SOCKET' : missing storage-class or type specifiersrnd:\code\mysnif\mysnifdlg.h(103) : error C2501: 'm_s' : missing storage-class or type specifiersrnd:\code\mysnif\mstcpip.h(9) : error C2146: syntax error : missing ';' before identifier 'onoff'rnd:\code\mysnif\mstcpip.h(9) : error C2501: 'u_long' : missing storage-class or type specifiersrnd:\code\mysnif\mstcpip.h(9) : error C2501: 'onoff' : missing storage-class or type specifiersrnd:\code\mysnif\mstcpip.h(10) : error C2146: syntax error : missing ';' before identifier 'keepalivetime'rnd:\code\mysnif\mstcpip.h(10) : error C2501: 'u_long' : missing storage-class or type specifiersrnd:\code\mysnif\mstcpip.h(10) : error C2501: 'keepalivetime' : missing storage-class or type specifiersrnd:\code\mysnif\mstcpip.h(11) : error C2146: syntax error : missing ';' before identifier 'keepaliveinterval'rnd:\code\mysnif\mstcpip.h(11) : error C2501: 'u_long' : missing storage-class or type specifiersrnd:\code\mysnif\mstcpip.h(11) : error C2501: 'keepaliveinterval' : missing storage-class or type specifiersrnD:\code\mysnif\mysnifDlg.cpp(171) : error C2601: 'get_proto_name' : local function definitions are illegalrnD:\code\mysnif\mysnifDlg.cpp(268) : error C2065: 'm_s' : undeclared identifierrnD:\code\mysnif\mysnifDlg.cpp(316) : error C2501: 'gethostname' : missing storage-class or type specifiersrnD:\code\mysnif\mysnifDlg.cpp(316) : error C2373: 'gethostname' : redefinition; different type modifiersrn d:\program files\microsoft visual studio\vc98\include\winsock2.h(1942) : see declaration of 'gethostname'rnD:\code\mysnif\mysnifDlg.cpp(316) : error C2078: too many initializersrnD:\code\mysnif\mysnifDlg.cpp(317) : error C2501: 'm_iphostsource' : missing storage-class or type specifiersrnD:\code\mysnif\mysnifDlg.cpp(317) : error C2065: 'm_ipsource' : undeclared identifierrnD:\code\mysnif\mysnifDlg.cpp(320) : error C2501: 'm_ipcheckedhost' : missing storage-class or type specifiersrnD:\code\mysnif\mysnifDlg.cpp(320) : error C2065: 'm_iphost' : undeclared identifierrnD:\code\mysnif\mysnifDlg.cpp(323) : error C2143: syntax error : missing ';' before 'if'rnD:\code\mysnif\mysnifDlg.cpp(324) : error C2143: syntax error : missing ';' before ''rnD:\code\mysnif\mysnifDlg.cpp(324) : error C2447: missing function header (old-style formal list?)rnD:\code\mysnif\mysnifDlg.cpp(327) : error C2143: syntax error : missing ';' before 'else'rnD:\code\mysnif\mysnifDlg.cpp(328) : error C2143: syntax error : missing ';' before ''rnD:\code\mysnif\mysnifDlg.cpp(328) : error C2447: missing function header (old-style formal list?)rnD:\code\mysnif\mysnifDlg.cpp(340) : error C2501: 'm_s' : missing storage-class or type specifiersrnD:\code\mysnif\mysnifDlg.cpp(341) : error C2143: syntax error : missing ';' before 'if'rnD:\code\mysnif\mysnifDlg.cpp(342) : error C2143: syntax error : missing ';' before ''rnD:\code\mysnif\mysnifDlg.cpp(342) : error C2447: missing function header (old-style formal list?)rnD:\code\mysnif\mysnifDlg.cpp(351) : error C2143: syntax error : missing ';' before 'if'rnD:\code\mysnif\mysnifDlg.cpp(352) : error C2143: syntax error : missing ';' before ''rnD:\code\mysnif\mysnifDlg.cpp(352) : error C2447: missing function header (old-style formal list?)rnD:\code\mysnif\mysnifDlg.cpp(359) : error C2143: syntax error : missing ';' before '.'rnD:\code\mysnif\mysnifDlg.cpp(359) : error C2501: 'sa' : missing storage-class or type specifiersrnD:\code\mysnif\mysnifDlg.cpp(359) : error C2371: 'sa' : redefinition; different basic typesrn D:\code\mysnif\mysnifDlg.cpp(314) : see declaration of 'sa'rnD:\code\mysnif\mysnifDlg.cpp(359) : error C2143: syntax error : missing ';' before '.'rnD:\code\mysnif\mysnifDlg.cpp(360) : error C2143: syntax error : missing ';' before '.'rnD:\code\mysnif\mysnifDlg.cpp(360) : error C2501: 'sa' : missing storage-class or type specifiersrnD:\code\mysnif\mysnifDlg.cpp(360) : error C2371: 'sa' : redefinition; different basic typesrn D:\code\mysnif\mysnifDlg.cpp(314) : see declaration of 'sa'rnD:\code\mysnif\mysnifDlg.cpp(360) : error C2143: syntax error : missing ';' before '.'rnD:\code\mysnif\mysnifDlg.cpp(361) : error C2143: syntax error : missing ';' before '.'rnD:\code\mysnif\mysnifDlg.cpp(361) : error C2501: 'sa' : missing storage-class or type specifiersrnD:\code\mysnif\mysnifDlg.cpp(361) : error C2371: 'sa' : redefinition; different basic typesrn D:\code\mysnif\mysnifDlg.cpp(314) : see declaration of 'sa'rnD:\code\mysnif\mysnifDlg.cpp(361) : error C2143: syntax error : missing ';' before '.'rnD:\code\mysnif\mysnifDlg.cpp(362) : error C2143: syntax error : missing ';' before 'if'rnD:\code\mysnif\mysnifDlg.cpp(363) : error C2143: syntax error : missing ';' before ''rnD:\code\mysnif\mysnifDlg.cpp(363) : error C2447: missing function header (old-style formal list?)rnD:\code\mysnif\mysnifDlg.cpp(370) : error C2143: syntax error : missing ';' before 'if'rnD:\code\mysnif\mysnifDlg.cpp(374) : error C2143: syntax error : missing ';' before 'else'rnD:\code\mysnif\mysnifDlg.cpp(375) : error C2143: syntax error : missing ';' before ''rnD:\code\mysnif\mysnifDlg.cpp(375) : error C2447: missing function header (old-style formal list?)rnD:\code\mysnif\mysnifDlg.cpp(394) : error C2653: 'mysnifDlg' : is not a class or namespace namernD:\code\mysnif\mysnifDlg.cpp(398) : error C2065: 'm_ctrList' : undeclared identifierrnD:\code\mysnif\mysnifDlg.cpp(398) : error C2228: left of '.InsertItem' must have class/struct/union typernD:\code\mysnif\mysnifDlg.cpp(399) : error C2228: left of '.SetItem' must have class/struct/union typernD:\code\mysnif\mysnifDlg.cpp(400) : error C2228: left of '.SetItem' must have class/struct/union typernD:\code\mysnif\mysnifDlg.cpp(401) : error C2228: left of '.SetItem' must have class/struct/union typernD:\code\mysnif\mysnifDlg.cpp(402) : error C2228: left of '.SetItem' must have class/struct/union typernD:\code\mysnif\mysnifDlg.cpp(403) : error C2228: left of '.SetItem' must have class/struct/union typernD:\code\mysnif\mysnifDlg.cpp(404) : error C2228: left of '.SetItem' must have class/struct/union typernGenerating Code...rn执行 cl.exe 时出错.rnrnrn麻烦告诉我怎么修改,谢谢了
gcc编译提示cannot find -lpthread
在dos命令下编译c文件,出现错误信息:cannot find -lpthreadrn该如何解决?
带数据库打包winform程序时,生成的数据库总是空的。
我是通过添加安装应用程序类来实现,其中使用osql工具来生成数据库的表和存储过程。但是每次生成的数据库都是空的,只有数据存在没有表和存储过程,这是什么原因?
编译总是出错,大家帮忙看一下!!cannot find symbol
rn这里源码:rnpackage com.mingri.dbconn;rnrnimport java.sql.*;rnimport com.mingri.dbconn.DBConn;rnrnpublic class DBResultrnrn private Connection con;rn public DBResult()rn this.con=DBConn.getConnection();rn rn /**rn * 用于获得执行SQL语句的ResultSet对象rn */rn public ResultSet getResult(String sql)rn tryrn Statement stmt=con.createStatement();rn ResultSet rs=stmt.executeQuery(sql);rn return rs;rn rn catch(Exception e)rn return null;rn rn /**rn * 用于执行SQL语句没有返回值rn */rn public void doExecute(String sql)rn tryrn Statement stmt=con.createStatement();rn stmt.executeQuery(sql);rn catch(Exception e)rn rn /**rn * 用于获得执行SQL语句的PreparedStatement(预处理)对象rn */rn public PreparedStatement getPreparedStatement(String sql)rn tryrn PreparedStatement pstmt=con.prepareStatement(sql);rn return pstmt;rn rn catch(Exception e)rn return null;rn rn /**rn * 关闭连接rn */rn public void closeCon()rn tryrn this.con.close();rn catch(Exception e)rn e.printStackTrace();rn rn rnrnrnrnrn------------------------------------------------rn错误信息:rnjavac DBResult.javarnrnrnDBResult.java:4: cannot find symbolrnsymbol : class DBConnrnlocation: package com.mingri.dbconnrnimport com.mingri.dbconn.DBConn;rn ^rnDBResult.java:10: cannot find symbolrnsymbol : variable DBConnrnlocation: class com.mingri.dbconn.DBResultrn this.con=DBConn.getConnection();rn ^rn2 errors
Qwt编译
示例编译环境:vs2015 Qt5.7.1 Qwt6.1.4 Qwt6.14官网下载地址Qwt6.14CSDN下载地址 在根目录下新建一个build.bat文件,:目录按本地环境修改; C:\Qt\Qt5.7.1\5.7\msvc2015\bin\qmake.exe qwt.pro nmake nmake install cd designer C:\Qt\Qt5.7.1\5.7\ms...
送分题!Qt编译的时候:cannot find -lQtUiTools
大家好,我是新手,刚开始使用Qt,希望大家多多指教,谢谢。rn我把代码用qmake -project;qmake;make;rn编译结果:rnmipsel-linux-g++ -Wl,-O1 -Wl,-rpath,/box/usr/lib -o button1 autosaver.o bookmarks.o browserapplication.o browsermainwindow.o chasewidget.o cookiejar.o downloadmanager.o edittableview.o edittreeview.o history.o main.o modelmenu.o networkaccessmanager.o searchlineedit.o settings.o squeezelabel.o tabwidget.o test.o toolbarsearch.o urllineedit.o webview.o xbel.o moc_autosaver.o moc_bookmarks.o moc_browserapplication.o moc_browsermainwindow.o moc_chasewidget.o moc_cookiejar.o moc_downloadmanager.o moc_edittableview.o moc_edittreeview.o moc_history.o moc_main.o moc_modelmenu.o moc_networkaccessmanager.o moc_searchlineedit.o moc_settings.o moc_squeezelabel.o moc_tabwidget.o moc_toolbarsearch.o moc_urllineedit.o moc_webview.o qrc_data.o qrc_htmls.o -L/box/usr/lib -lQtGui -L/box/usr/lib -lQtNetwork -lQtCore -lQtWebKit -lQtUiTools -lpthread rn/home/smp2/mips-4.3/bin/../lib/gcc/mips-linux-gnu/4.3.2/../../../../mips-linux-gnu/[color=#FF0000]bin/ld: cannot find -lQtUiTools[/color]rncollect2: ld returned 1 exit statusrn我的Qt安装在/nfsroot/8654root/usr下,查看/nfsroot/8654root/usr/include/QtUiTools/,下面文件为:rnheaders.pri [color=#0000FF]private[/color] QtUiTools QUiLoader quiloader.h (蓝色为目录)rn请各位高手帮忙,谢谢!rnrnrn
CentOS遇到Qt编译问题的解决方案(error: cannot find -lGL)
1、安装Qt,进入CentOS系统的终端,依次执行以下命令 chmod +x qt-opensource-linux-x64-5.5.1.run ./qt-opensource-linux-x64-5.5.1.run 2、笔者CentOS 7 64位,安装完成Qt5.5.1。随意新建一个Qt Widgets Application。 结果遇到Qt编译问题,提示信息如下: error: ...
初学者编译QT的问题 /usr/bin/ld: cannot find -lqui
[root@localhost helloworld]# g++ -o qt1 qt1.cpp -I$QTDIR/include -L$QTDIR/Lib -lquirn/usr/bin/ld: cannot find -lquirncollect2: ld returned 1 exit statusrnrn我按linux程序设计 一个实例,编译,出现了上面的错误,是什么错误呢,谢谢啊,源代码肯定没错,我下载的书的源代码,直接拷贝的。rn
Ubuntu下qt编译出现错误:cannot find -lGL解决办法
在Ubuntu16.0.4下按照正常教程安装完qt5.9.4后,编译一个简单例子,出现错误:cannot find -lGL。这个错误原因是Ubuntu系统没有安装libqt4-dev库,所以解决办法是输入下列命名安装libqt4-dev库即可。 sudo apt-get install libqt4-dev     参考内容: https://www.linuxidc.com/Lin...
Linux下Qt编译出现“cannot find -lGL”错误解决
编译不通过,发现缺少LGL库文件 注:由于动态库名称不对导致 locatelibGL.so/usr/lib/i386−linux−gnu/mesa/libGL.so.1/usr/lib/i386−linux−gnu/mesa/libGL.so.1.2.0增加软链接如下:locatelibGL.so/usr/lib/i386−linux−gnu/mesa/libGL.so.1/usr/lib/i...
windows环境下编译QT出错:cannot find -lqtmaind
请问怎么解决?rn报错如下:rnrn15:32:39: 为项目TextFinder执行步骤 ...rn15:32:39: 配置没有改变, 跳过 qmake 步骤。rn15:32:39: 正在启动 "E:\Qt\Qt5.3.1\Tools\mingw482_32\bin\mingw32-make.exe" rnrnE:/Qt/Qt5.3.1/Tools/mingw482_32/bin/mingw32-make -f Makefile.Debugrnmingw32-make[1]: Entering directory 'E:/project/build-TextFinder-Desktop_Qt_5_3_MinGW_32bit-Debug'rng++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\TextFinder -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\include" -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\include\QtWidgets" -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\include\QtGui" -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\include\QtCore" -I"debug" -I"." -I"." -I"..\..\Qt\Qt5.3.1\5.3\mingw482_32\mkspecs\win32-g++" -o debug\main.o ..\TextFinder\main.cpprng++ -Wl,-subsystem,windows -mthreads -o debug\TextFinder.exe debug/main.o debug/textfinder.o debug/qrc_textfinder.o debug/moc_textfinder.o -lglu32 -lopengl32 -lgdi32 -luser32 -lmingw32 -LE:/Qt/Qt5.3.1/5.3/mingw482_32/lib -lqtmaind -LC:\mingw482\mingw32\lib -LC:\Utils\icu32_52_1_mingw482\lib -LC:\utils\postgresql\pgsql\lib -LC:\utils\mysql\mysql\lib -LC:\opensll\lib -LE:\Qt\Qt5.3.1\5.3\mingw482_32/lib -lQt5Widgetsd -lQt5Guid -lQt5Cored rnE:/Qt/Qt5.3.1/Tools/mingw482_32/bin/../lib/gcc/i686-w64-mingw32/4.8.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lqtmaindrncollect2.exe: error: ld returned 1 exit statusrnMakefile.Debug:82: recipe for target 'debug\TextFinder.exe' failedrnmingw32-make[1]: *** [debug\TextFinder.exe] Error 1rnmingw32-make[1]: Leaving directory 'E:/project/build-TextFinder-Desktop_Qt_5_3_MinGW_32bit-Debug'rnMakefile:34: recipe for target 'debug' failedrnmingw32-make: *** [debug] Error 2rn15:32:41: 进程"E:\Qt\Qt5.3.1\Tools\mingw482_32\bin\mingw32-make.exe"退出,退出代码 2 。rnError while building/deploying project TextFinder (kit: Desktop Qt 5.3 MinGW 32bit)rn当执行步骤 'Make'时rn15:32:41: Elapsed time: 00:03.
cannot find -llzo2和cannot find -luuid
如题,我在新装的ubuntu12.04 LST(amd64)上配置android编译环境进行编译后,出现如题的错误提示:cannot find -llzo2和cannot find -luuid,我在网上找了很多解决方法,都没有解决。总结网上的解决方法,我的相应现状是:rnrn1.执行过sudo apt-get install uuid-dev和sudo apt-get install liblzo2-dev,得到相应的库rn2.查看相应的软链接,发现在/usr/lib/x86_64-linux-gnu目录下都已经存在:rn libuuid.so -> /lib/x86_64-linux-gnu/libuuid.so.1.3.0rn liblzo2.so -> liblzo2.so.2.0.0rn3.查看库文件路径,vi /etc/ld.so.conf.d/x86_64-linux-gnu.conf,内容是:rn # Multiarch supportrn /lib/x86_64-linux-gnurn /usr/lib/x86_64-linux-gnurn查看后uuid和lzo2的库就分别安装在着两个路径下,因此也没问题rn4.我也执行过sudo ldconfig,没效果!rnrn以上问题,请教各位大牛,不知可有解决方法?!
xcode7编译老版本程序时提示错误的处理方法
当用xcode7编译老版本的程序文件时可能会提示一些错误,下面是解决方法1. 1)提示 error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can’t open file: /Applications/Xcode.app/Contents/D
编译界面程序时提示没有包含指定头文件globalhmi.h
分析:在Makefile里的包含头文件的路径错误;导致没有在指定的路径找到需要的头文件和依赖库文件; 改错:用secureCRT从自己的环境变量配置文件(/etc/profile)中复制路径,(头文件以及依赖库的环境变量),   将这两个路径复制到界面程序的Makefile指定位置,然后编译即可;   -接上   -接上
VB下在编译COM程序时提示没有注册表的权限了,,,,,
我现在是管理员组呀,组策略也没有用,可是在注册COM组件时出错,rn用Regsvr32注册,错误号为80004005,大概是没有注册表权限,这是为什么??rnrnrn注册表权限与什么有关系呀
linux下Qt cannot find -lGL错误的解决方法
在linux下使用Qt 编译时候遇上了cannot find -lGL错误 因为缺少相关包,可以使用下列命令安装 sudo apt-get install libqt4-dev
Ubuntu下,Qt编译报错:cannot find -lGL的解决办法。
Ubuntu下,Qt编译报错。 错误为:cannot find -lGL,如图: sudo apt-get install libqt4-dev 可以解决,如图:
QT中的qwt控件库的移植(windows,linux)(x86,ARM)
Win10 step1:准备qwt源码 下载地址http://sourceforge.net/projects/qwt/files/qwt/
Qt中QWT快速配置
本教程配置环境为Qt4.8.5+Qt Creater2.8.0+minGW4.4.0+win10 32位系统,使用本教程之前需要将Qt Creater运行的环境都已经配置完全,可以参照网页 http://www.wfuyu.com/Internet/17377.html 本教程需要的资源是“qwt-6.1.0已编译.zip“。下载页面为 http://download.csdn.net/de
带包名 继承 error: cannot find symbol
我写了三个类:rn[b]father.java[/b]rnpackage m;rnpublic class fatherrn public int x;rn public int add(int a, int b)rn int sum=a+b;rn return sum;rn rnrnrn[b]son.java[/b]rnpackage n;rnimport m.*;rnpublic class son extends fatherrn rnrnrn[b]fcb.java[/b]rnimport m.*;rnimport n.*;rnrnpublic class fcbrn public static void main(String agrs[])rn son son1=new son();rn son1.x=2;rn System.out.println(son1.x);rn System.out.println(son1.add(5,6));rn rnrnrnfcb.java 放在 C:\java rn文件夹m 和 son.java 放在C:\java\nrnfather.java放在 C:\java\n\mrnfather.java的字节码放在C:\java\n\mrnrn[color=#FF6600]C:\java\n>javac son.javarnson.java:2: error: cannot find symbolrnpublic class son extends fatherrn ^rn symbol: class fatherrn1 error[/color]rnrn请问为什么 ?我想了很久不知道为什么.谢谢大家。rn
【android】卸载程序时提示卸载不成功
该app使用了DevicePolicyManager(2.2后才有的)就会出现卸载程序时提示卸载不成功 解决方法: 设置--安全--设备管理器 把app后面的钩取消,再去卸载。
部署android程序时,提示找不到ndk-build.cmd
部署android程序时,提示找不到ndk-build.cmd,如下提示:rn17:48:14 **** Incremental Build of configuration Default for project ****rn"E:\\android-ndk-r10\\ndk-build.cmd" NDK_DEBUG=1 all rn系统找不到指定的路径。rnrn17:48:14 Build Finished (took 128ms)
编译boost程序时遇到的问题
一个简单的程序编译g++ *.cpp -lboost_thread-mt -lboost_system-mt -I/home/*/boost_1_58_0 -L/home/*/boost_1_58_0/stage/lib -o *1、undefined reference to `boost::system::generic_category()'g++ 选项中添加-lboost_system-m...
我在编译下列程序时:0
我在编译下列程序时rnimport java.applet.*;rnimport java.awt.*;rnpublic class mouse1 extends Appletrn rn int cx=50;rn int cy=50;rn public boolean mouseDown(Event e,int x,int y)rn rn cx=x;rn cy=y;rn repaint();rn return true;rn rnpublic void paint(Graphics g)rn rn g.drawString("在哪里按鼠标,我就在那里出现",cx,cy);rn rnrnrn出现rnNote ;mouse1.java uses or overrides a deprecated API.rnNote ;Recompile with -deprecation for detailsrn重新编译:rn mouse1.java;7;warning;mouseDown(java.awt.Event,int,int )in java.awt.Componet has been deprecatedrn public boolean mouseDown(Event e,int x,int y)rn1 warningrn rn执行时;rnException in thread "main"java.lang.NoSuchMethodError:mainrn我又把java.awt.Event 加到mousedown后,还不行,如何处理啊?rnrnrn
用g++ 编译proc程序时出错!
我在redhat7.1上编译时连接了oracle提供的sqlca.h文件,但是g++报以下结构定义非法。rn错误信息:multiple types in one declarationrnstruct sqlcarn rn /* ub1 */ char sqlcaid[8];rn /* b4 */ int sqlabc;rn /* b4 */ int sqlcode;rn structrn rn /* ub2 */ unsigned short sqlerrml;rn /* ub1 */ char sqlerrmc[70];rn sqlerrm;rn /* ub1 */ char sqlerrp[8];rn /* b4 */ int sqlerrd[6];rn /* ub1 */ char sqlwarn[8];rn /* ub1 */ char sqlext[8];rn ;rnrn这可是ORACLE自带的代码,我肯定不能修改呀。rn如果没有办法的话,难道这里就不能用proc,而非得用OCI了?
servlet编译时提示cannot find symbol
是一个书上的例子,moreservlets包里面包含HelloServlet3.java和ServletUtilities.java;其中在HelloServlet3.java中用到了ServletUtilities类,可是我在编译HelloServlet3.java的时候老是提示cannot find symbol。rn两者代码如下:rn////////////////////////////////////////////////////////////////////////rn//1.HelloServlet3.javarnpackage moreservlets;rnrnimport java.io.*;rnimport javax.servlet.*;rnimport javax.servlet.http.*;rnrnpublic class HelloServlet3 extends HttpServlet rn public void doGet(HttpServletRequest request,rn HttpServletResponse response)rn throws ServletException, IOException rn response.setContentType("text/html");rn PrintWriter out = response.getWriter();rn String title = "Hello (3)";rn //ServletUtilities su;rn out.println(ServletUtilities.headWithTitle(title) + rn "\n" +rn " " + title + "\n" +rn "");rn out.println("just for test");rn rnrn//////////////////////////////////////////////////////////rn//2.ServletUtilities.javarnpackage moreservlets;rnrnimport javax.servlet.*;rnimport javax.servlet.http.*;rnrnpublic class ServletUtilities rn public static final String DOCTYPE =rn "";rnrn public static String headWithTitle(String title) rn return(DOCTYPE + "\n" +rn "\n" +rn " " + title + "\n");rn rn rn
主页提示the system cannot find the special file
主页提示the system cannot find the special file,主页上的图片也无法显示,都是红叉,但是我取得它的连接在新的IE上输入却能看到图片。请教!rn 网站是在windows 2000 server上建立,上面也有域用户管理。
运行.jar文件,提示cannot find main class
我用的是MyEclipes8.5,没有配置环境变量,运行.jar文件时,提示cannot find main class(程序在MyEclipes中调试是正确的);补充说明:设置了这个:window->preferences->installed JRES->ADD next->directory选JDK安装目录。请问怎么解决这个问题?rn
运行VC6++程序时提示缺失的dll
近日在重装电脑系统之后,运行VC6程序时有提示dll缺失,这里提供MFC42D.DLL、MFCO42D.DLL、MSVCRTD.DLL、Packet.dll、wpcap.dll这五个dll,资源内含使用方法,按提示加入dll就可以了
linux下编译Qt程序出现 cannot find –lGL
解决办法: sudo apt-get install libgl1-mesa-dev
g++ 编译 静态链接出错:cannot find -lm
数学库是一个非常基本的库,经过查找确定数学库文件libm.a和libm.so文件,都在/usr/lib目录下,为强调特将这两个文件的系统文件夹写入环境变量中:rnexport LD_LIBRARY_PATH=/usr/lib/x86_64-redhat-linux5E/lib64:$LD_LIBRARY_PATHrn然而,静态链接时仍然出错:cannot find -lmrn但是动态链接却是成功的。rn求教各位大神,这该如何破?
启动程序时提示缺少mfc.dll
强迫症总是喜欢胡乱卸载电脑里的程序,并不知道看似没用的程序却包含另外一些软件的库文件,所以当启动另外一些软件时,就会发现计算机缺少一些库。  今天缺少的是mfc.dll库文件,怎么解决的呢?网上有说直接下载这个库文件的,但是博主觉得即使下载了这个库文件,可能还会提示其他库文件的缺失,于是直接下载了VC++2012的redistributable,下载地址在这里,下载时选择适合自己电脑的版本,双击安装