首页| 论坛| 消息

回复: 共享一下自己编译的Qt吧 【6.7.2 / 6.5.3 / 6.2.8 / 5.15.14】
#216 [jinlong631 02-01 16:09]
大佬您好 能否说一下qt5.15 在windows下的编译过程 需要哪些配置
#217 回 zhangxin 的帖子 [lixinwei 02-01 17:40]
zhangxin:试了好多方法都不行,我只好重新编译了一遍然后生成了doc,其中会报一些错,但不会中断生成,出来的文档数量大概对得上,但是导入进去之后,文档没色彩,白花花一片,直接打开html是正常的,正在找原因。。真是一波三折 (2023-01-29 23:49)
您是按照什么样的步骤编译文档的?
我最近也在研究如何编译Qt5.15.8的文档,通过修改源码消除了很多警告和错误,目前生成的文档用浏览器和Qt Assistant打开看起来都是正常的(离线文档和官网的在线文档在样式上有所不同,能看就行)
#218 回 lixinwei 的帖子 [zhangxin 02-01 19:13]
lixinwei:您是按照什么样的步骤编译文档的?
我最近也在研究如何编译Qt5.15.8的文档,通过修改源码消除了很多警告和错误,目前生成的文档用浏览器和Qt Assistant打开看起来都是正常的(离线文档和官网的在线文档在样式上有所不同,能看就行) (2023-02-01 17:40) 
其实我这几天都有研究过你关于这方面的回帖
一开始,是在我已经编译完安装好的情况下,编辑了一个master.qdocconf,把所有需要的配置路径写进去,然后用qdoc生成的,也就是官方提供的方法
后来,我发现这种方法生成的文档数量不全,比5.15.2官方提供的文档数量少很多
然后我又重新编译了一遍qt,使用nmake docs生成,这种方法生成出来的数量和大小基本对得上,打开html一切正常,但是导入assistant之后,html自带的css失效,导致链接的绿色文本效果等消失
后来就不知道怎么弄了,可能也就是你所说的样式上有所不同吧,就是只有白屏黑字蓝链接,没有官方5.15.2表现丰富
你现在有什么好的解决方案了吗?
忘了说,关于警告和错误,非常多,我用的vs2019,一开始我试的是LLVM官网提供的安装包,qdoc正常编译动态版本,生成文档时会提示QByteArrayList重定义之类的错误,还有can't link to index.html之类的警告
后来又试了你推荐的clang60,提示需要110及以上版本,我又试了110-15.0的所有版本,只有110正常编译,其它版本不可用,也就是说只有110及以下的版本可正常编译
#219 回 zhangxin 的帖子 [lixinwei 02-03 22:15]
zhangxin:其实我这几天都有研究过你关于这方面的回帖
一开始,是在我已经编译完安装好的情况下,编辑了一个master.qdocconf,把所有需要的配置路径写进去,然后用qdoc生成的,也就是官方提供的方法
....... (2023-02-01 19:13)
QByteArrayList重定义之类的错误,以及can't link to index.html之类的警告,都是Qt源码本身的问题,与clang无关
Qt 5 的 Assistant 用的是 QTextBrowser,它对html和CSS的支持很不完善,你看到白花花一片是很正常的。
Qt 6 的 Assistant 和 Qt Creator 用的是 litehtml,显示效果就好多了。
#220 回 lixinwei 的帖子 [zhangxin 02-03 23:52]
lixinwei:QByteArrayList重定义之类的错误,以及can't link to index.html之类的警告,都是Qt源码本身的问题,与clang无关
Qt 5 的 Assistant 用的是 QTextBrowser,它对html和CSS的支持很不完善,你看到白花花一片是很正常的。
Qt 6 的 Assistant 和 Qt Creator 用的是 litehtml,显 .. (2023-02-03 22:15) 
其实虽然会有不少的错误和警告,但大多都是重复的几个问题,好像对文档生成也没什么影响,你说Qt5的assistant对css支持不完善,那官方的5.15.2为什么就可以正常显示样式呢?.2和.8的样式上也没有区别吧

<< 42 43 44 45 46 >> (44/67)

回复 发表
主题 版块