TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 2395|回复: 2
打印 上一主题 下一主题

tcax1.2.0_python3.7.1_msvc2017x86 [复制链接]

Rank: 5Rank: 5

跳转到指定楼层
楼主
发表于 2018-10-28 01:06:24 |显示全部楼层 |倒序浏览
本帖最后由 mccoy39082 于 2018-12-12 21:12 编辑

milkyjing官方编译的一直停留在python3.2太久了,
所以就自己动手编译了。
可惜编译x64不通过,不支持asm内联等原因,咱没学汇编的说。

另外因为咱日文系统会乱码,中文提示部分改成了英文。

目前剩下cairo和magick模块不知道怎么编译。
食用需要安装python3.7.1,vs2017依赖库,都是要x86架构的。

增加内置python的绿色版
tcax1.2.0_py3.7.1_vs2017_x86:
度盘下载:https://pan.baidu.com/s/13l4LxthXKxkOa_CMehx0Kg
Github下载:https://github.com/emako/TCAX/releases

源码:
milkyjing/TCAX:https://github.com/milkyjing/TCAX
forked from milkyjing/TCAX:https://github.com/emako/TCAX

请移步:http://tcax.org/forum.php?mod=vi ... 1940&extra=page
5

查看全部评分

Rank: 5Rank: 5

沙发
发表于 2018-10-28 17:20:39 |显示全部楼层
本帖最后由 mccoy39082 于 2018-10-28 20:33 编辑
milkyjing 发表于 2018-10-28 12:35
这个必须得支持一下!有问题随时交流


现在剩下cairo和pixMagick模块不知道怎么编译。

其中magick的编译log:
1>------ ビルド開始: プロジェクト: pixMagick, 構成: Release Win32 ------
1>composite.c
1>constitute.c
1>convertion.c
1>magick.c
1>pixMagick.c
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(122): error C2039: 'Quantum': 'MagickCore' のメンバーではありません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(45): note: 'MagickCore' の宣言を確認してください
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(122): error C2873: 'Quantum': シンボルを using 宣言の中で使用することはできません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(123): error C2039: 'MagickSizeType': 'MagickCore' のメンバーではありません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(45): note: 'MagickCore' の宣言を確認してください
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(123): error C2873: 'MagickSizeType': シンボルを using 宣言の中で使用することはできません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(126): error C2039: 'MagickBooleanType': 'MagickCore' のメンバーではありません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(45): note: 'MagickCore' の宣言を確認してください
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(126): error C2873: 'MagickBooleanType': シンボルを using 宣言の中で使用することはできません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(127): error C2039: 'MagickFalse': 'MagickCore' のメンバーではありません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(45): note: 'MagickCore' の宣言を確認してください
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(127): error C2873: 'MagickFalse': シンボルを using 宣言の中で使用することはできません。
1>d:\qt\tcax\src\tcax\pixmagick\imagemagick\magick++\include.h(128): error C2039: 'MagickTrue': 'MagickCore' のメンバーではありません。
1>プロジェクト "pixMagick.vcxproj" のビルドが終了しました -- 失敗。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========

Rank: 5Rank: 5

板凳
发表于 2018-11-12 20:14:46 |显示全部楼层
BUG备忘录:
①当k值ass为空时会报错(unsigned类型被减为负时导致index错误)
lictcc工程里的string.c第202行:
函数string_discard_begin_end_white_spaces_and_quote里
将count = s->count - count1 - count2;
改成:count = ( s->count >= (count1 + count2) ) ? (s->count - count1 - count2) : (0);
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-3 06:32

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH