qt 编译时出错,请高手指教。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt 编译时出错,请高手指教。相关的知识,希望对你有一定的参考价值。

qt在vs2008下nmake的时候,到最后出现了如下提示:
link /LIBPATH:"d:\Qt\4.7.3\lib" /LIBPATH:"d:\Qt\4.7.3\lib" /NOLOGO /INCR
EMENTAL:NO /DLL /MANIFEST /MANIFESTFILE:"tmp\obj\release_shared\qsqlite.intermed
iate.manifest" /VERSION:4.73 /OUT:..\..\..\..\plugins\sqldrivers\qsqlite4.dll @C
:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nmB6F.tmp
LINK : fatal error LNK1104: 无法打开文件“..\..\..\..\plugins\sqldrivers\qsqlite
4.dll”
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 9.0\VC\BI
N\link.EXE"”: 返回代码“0x450”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 9.0\VC\BI
N\nmake.exe"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.

请高手帮忙,十分感谢,帮助解决问题者再加100分!

参考技术A 通常是由于你的qsqlite4.dll不可泄,例如你正在用QTAssistant 参考技术B 从提示上看就是某个目录"..\..\..\..\plugins\sqldrivers\",不存在或者某个文件"..\..\..\..\plugins\sqldrivers\qsqlite4.dll"不可写。本回答被提问者和网友采纳 参考技术C 试试再配置下环境变量吧。也下载个qt4net.bat的脚本运行下。

C#中Collection集合怎么转换List集合?请高手指教

public static class Extension//必须先声明一个静态类,类名随意

/// <summary>
/// IList转换为List
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="In"></param>
/// <returns></returns>
public static List<T> ToList<T>(this IList In) where T : class

List<T> list = new List<T>();
foreach (var i in In)

T t = i as T;
if (t != null)

list.Add(t);


return list;
参考技术A 试着把Collection遍历一下,添加到list里不就行了。 参考技术B 记得应该有个tolist 方法,试下

以上是关于qt 编译时出错,请高手指教。的主要内容,如果未能解决你的问题,请参考以下文章

使用Ant编译源代码时,出错:xxxxx.java is not a directory。谁遇到过,知道怎么解决吗?

qt应用程序编译时的问题

为 ARM 交叉编译 Qt 时出错

linux下 用qt creator 编译程序 提示错误,请高手指导

在 Qt 中编译植物样本示例时出错

使用 PostgreSQL 编译静态 Qt 5.10.0 时出错