Qt编程,使用libtiff4.0.3打开tiff文件时,遇到错误LNK2019、LNK1120,该怎么解决?

作者&投稿:简肺 (若有异议请与网页底部的电邮联系)
tiff文件是如何创建的?~

用RAW格式在photoshop中转换成TIFF格式。

项目建错了 。 你建的应该是win32 console application,应该建 win32 application 。

t包含很多模块(Modules),比如常用的Core library、GUI library、SQL library、OpenGL library、Script library、XML library等,如下图所示Qt4.8所包含的模块:
在编程过程中使用到QTest类的qWait方法,先不说此类的作用,直说编译出现的问题,编译出现如下错误提示:
error LNK2019: 无法解析的外部符号 "void __cdecl QTest::qSleep(int)",该符号在函数 "void __cdecl QTest::qWait(int)"中被引用
1>E:\QtProject\Progress\Win32\Debug\\Progress.exe : fatal error LNK1120: 1 个无法解析的外部命令
但是QTest的头文件我已经包含<QtTest/QTest>,说明相关的库没有被引进来。
解决办法:在VS2012中右键工程名,选择“Qt Project Settings”,就会弹出如上图所示的“Qt Project Settings”的对话框,选择“Modules”选项卡,勾选“Test library”,然后重新编译,问题就解决了。
同样道理,如果想开发XML、OpenGL、SQL等的程序就要先将相关库包含进来!


怎么用libxml2 默认解析器解析HTML文件
printf("this is %s:\\n%s\\n",(char*)name,(char*)value); \/\/get value, CDATA is not parse and don't take into value xmlFree(name);xmlFree(value);}else if(xmlStrcasecmp(node->name,BAD_CAST"details")==0){ \/\/get details node for(detail=node->children;detail;detail=detail...

在vs2008中编写dll如何生成lib文件
生成好了后会在相应的目录下出现lib和dll两个文件。使用的时候把lib和dll以及h文件导出就可以了。其它工程中使用的时候用下面两种方式:pragma comment (lib,"MyDLL.lib")或者:HINSTANCE hInstLibrary = LoadLibrary(_T("MyDLL.dll"));\/\/注意此处必须有_T()函数。if (hInstLibrary == NULL){...

潜艇中使用锂离子电池开发空气独立推进(AIP)系统的技术介绍
tkMS已经成功批量生产采用PEM燃料电池技术的FCG,其模块化设计和高可用性使其成为潜艇推进系统的基石。法国海军集团以高性能燃料电池和锂离子电池的巧妙融合,为潜艇带来了超长航程和静默操作的双重优势。他们的完整LIB系统不仅满足了现代潜艇的需求,更是经过严格测试,确保了安全性与性能的双重保障。意大利...

使用libsvm做预测遇到困难,求各位matlab高手大侠相助!
1.你要确定你要做拟合还是分类,从问题中没大看出来,-s的参数选择至关重要,1,2为分类,3,4为拟合。2.[ptesty,mse] = svmpredict(testy,testx,model);在使用的时候虽然testy不知道,但是一定要存在,比如赋值为1的矩阵或者向量,这里面你没有。再者,x和y最好是列向量(虽然我不知道行向量...

一个51单片机C程序,里面有一个bin的文件,这个bin文件应该包含了几个重要...
lib文件是二进制文件,所以要查看它的内容,只能反汇编。用编程语言,打开lib文件的办法有三个:1、在object\/library modules使用全路径名;2、把*.lib放在VC的Lib目录中3、修改project setting的Link->Input中的Addtional library path,加入你的目录。LIB文件是库文件(与DLL文件相类似),供其它程序调用的,直接打不开...

Static library问题: lib可以链接,但是居然找不到函数符号
\/\/ 下列 ifdef 块是创建使从 DLL 导出更简单的 \/\/ 宏的标准方法。此 DLL 中的所有文件都是用命令行上定义的 DLL2_EXPORTS \/\/ 符号编译的。在使用此 DLL 的 \/\/ 任何其他项目上不应定义此符号。这样,源文件中包含此文件的任何其他项目都会将 \/\/ DLL2_API 函数视为是从 DLL 导入的,而此 ...

如何查看LIB 文件的接口函数??
lib就是obj文件打包起来的,可以用lib.exe解出来,下面是vc环境下的操作,其他环境,看命令行帮助就可以了。lib \/list xx.lib 列出lib里所有obj文件名,我这里如下 。。。很多省略 lib\/err\/err.obj lib\/dict\/dictll.obj lib\/coreDump\/coreDumpWin32.obj lib\/config\/preference.obj lib\/config\/config...

在附加依赖项里面已经添加了相应的lib文件,为什么编译链接的时候还是...
项目->属性->C\/C++->常规->附加包含目录 添加 C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\Include 项目->属性->链接器->常规->附加库目录 添加 C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\Lib\\x86 然后选择全部重新编译 我就是这样解决了这个问题 ...

在altium designer画原理图时,TI公司的芯片TPS767D301属于哪个元器件...
TEXOAC.LIB 包括 德州仪器公司的运算放大器和比较器 ZETEX .LIB 包括ZETEX 公司的分立器件 也许部分因版本回有所不同,这是 PROTEUS 6.7的版本。如何删除左边元件列表中的元件 点edit 中的Tidy可以删去所有你没用到的零件,但如果想只删其中指定的零件,似乎Proteus没有这个功能。 在器件箱...

c++ builder 6.0编译一个工程提示can‘t to open IOCOMP65.LIB...
在你的工程中是否使用了IOCOMP控件,如果使用了,找到控件正确安装;如果没有使用IOCOMP控件,用纯文本编辑器打开你的工程文件,找到并删除所有相关IOCOMP字样的内容,保存,重新打开并编译你的工程。

雅安市15192189703: Qt编程,使用libtiff4.0.3打开tiff文件时,遇到错误LNK2019、LNK1120,该怎么解决? -
梁阳康得: t包含很多模块(Modules),比如常用的Core library、GUI library、SQL library、OpenGL library、Script library、XML library等,如下图所示Qt4.8所包含的模块:在编程过程中使用到QTest类的qWait方法,先不说此类的作用,直说编译出现的问...

雅安市15192189703: 如何在手机上自制软件 -
梁阳康得: 可行性保证是有的,但是相对的难度也是比较大的难点一:要在手机上制作软件就得先开发出像pc端支持的vc、vb等编程工具软件. 难点二:要在大部分手机上都能运行所开发的手机编程工具软件,就得开发很多版本,像塞班,wm,iPhone,java===== 最难的就是自己还要在每个系统中植入不同的数据包和功能包 工程浩大,没有强大的开发团队估计很难实现

雅安市15192189703: 怎样在QT下实现多个线程 -
梁阳康得: class MyThread : public QThread { Q_OBJECT protected:void run() { //你要实现的功能 } }; 复写QTread的run()这是一个虚函数.调用 MyThread thread;thread.run();

雅安市15192189703: MFC编程如何调用第三方API -
梁阳康得: \\A; 调用过程: #pragma comment(libA == 第三方API(包括了lib, ";A.lib") #include "xxx\,.h);\xxx\\.h"

雅安市15192189703: QT程序编译时的几个问题? -
梁阳康得: 在make运行时,先将有Q_OBJECT的类,或ui文件通过uic 和moc 处理成相应的moc_xxx.cpp文件,后在调用c++的编译器编译代码;1)qmake -pro//生成工程文件xxx.pro2)qmake //由xxx.pro生成Makefile3)make //由生成的makefile 编译工程

雅安市15192189703: vs开发qt使用的编译器是qt的还是vs的 -
梁阳康得: qt是个框架,本身不包含编译器,可以选择使用vs或者其他编译器

雅安市15192189703: 在linux中用QT写一个更新软件. -
梁阳康得: 额,有一个东西叫“包管理”,比如redhat或者centos或者fedora,用的是yum;ubuntu用的是apt-ge...这种是命令行的方式,不过用起来也是很简单的.然后图形界面的软件管理本身也有的..比如ubuntu下的新立得软件中心.

雅安市15192189703: qt编程时提示:variable 'QApplication app 'has initializer but incomplate type -
梁阳康得: 字面的意思是 main函数里免得QApplication类虽然声明了,但是不完整.看一下你main函数里面QApplication的对象,在QT中main函数的第一句就要是'QApplication app ;而最后一句必须是 return app.exec;

雅安市15192189703: qt程序调用mfc程序 -
梁阳康得: 不用弄成dll吧. QT中的QProcess可以用来启用外部程序的.应该就可以实现你要的功能.

雅安市15192189703: 错误:Qt Creator 需要设置一个编译器来构建.在构建套件选项里设置一个编译 -
梁阳康得: 主要是qtcreator未检索到系统主要常用目录和环境变量下的目录中检索到可以使用的有效编译系统,因此发生此错误,如果你自定义安装了编译环境...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网