当前位置:编程学习 > wap >>

VS2010编译QT的问题

http://blog.csdn.net/aslucky/article/details/6549445

按照这篇文章的指导,用VS2010编译QT。
编译过程中出现如下错误:
platform\DefaultLocalizationStrategy.cpp(327):error C2001:常量中有换行符
platform\DefaultLocalizationStrategy.cpp(327):fatal error C1057:宏扩展中遇到意外的文件结束
NMAKE:fatal error U1077:"...(路径)\MSVS10.0\VC\BIN\cl.EXE":返回代码"0x2"
Stop.
NMAKE:fatal error U1077:"...(路径)\MSVS10.0\VC\BIN\nmake.EXE":返回代码"0x2"
Stop.
NMAKE:fatal error U1077:"cd":返回代码"0x2"
Stop.
NMAKE:fatal error U1077:"cd":返回代码"0x2"
Stop.

新手入门,完全不知道怎么解决啊,求大牛指导~ --------------------编程问答-------------------- 刚刚编译 Qt 4.8.0 的时候也出现了同样的问题。
<Qt Dir>\src\3rdparty\webkit\Source\WebCore\platform\DefaultLocalizationStrategy.cpp
Ctrl + G 到 327 行,把那些看起来很特别的双引号改成正常的双引号....
(可能表达混乱。。知道意思就可以了。。反正就是双引号的问题。。。) --------------------编程问答-------------------- 将"\"写成“\\”试试。 --------------------编程问答-------------------- 楼上+1
<Qt Dir>\src\3rdparty\webkit\Source\WebCore\platform\DefaultLocalizationStrategy.cpp
定位 到 327 行 改为:

    return WEB_UI_STRING("Look Up \"<selection>\"", "Look Up context menu item with selected word").replace("<selection>", truncatedStringForLookupMenuItem(selectedString));

注意第一个括号内look up 后的双引号。 --------------------编程问答-------------------- 楼上几位的回答帮我解决了一个大问题啊 ~~ 在此感谢 --------------------编程问答-------------------- 哈哈,恭喜楼主
引用 4 楼 wm_bunb 的回复:
楼上几位的回答帮我解决了一个大问题啊 ~~ 在此感谢
--------------------编程问答-------------------- 现在可以直接下载VS2010直接用的QT,不需要自己编了 --------------------编程问答-------------------- http://www.aitilife.com/2012/02/22/develop-qt-use-vs2010/
不用自己编译了。直接下载编译好的安装包 --------------------编程问答-------------------- 我也是这样 --------------------编程问答-------------------- 楼主可能是想实现静态编译,以便编译出来的程序不用带dll运行 --------------------编程问答-------------------- 谢谢3楼的回答 --------------------编程问答-------------------- 谢谢3楼的回答
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,