今天下了一个“qt-everywhere-opensource-src-4.8.1.zip”,但是在解压后里面有一些垃圾文件,需要先清理掉:
1)清空bin目录数据
2)删除config.profiles目录
3)删除config.tests目录
同时有个文件“<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));
改成
return WEB_UI_STRING("Look Up \"<selection>\"", "Look Up context menu item with selected word").replace("<selection>", truncatedStringForLookupMenuItem(selectedString));
好了,这样就可以顺利编译了。