Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File lupdate不';t创建.ts翻译文件_File_Qt_Localization_Translation_Qt Creator - Fatal编程技术网

File lupdate不';t创建.ts翻译文件

File lupdate不';t创建.ts翻译文件,file,qt,localization,translation,qt-creator,File,Qt,Localization,Translation,Qt Creator,所以,我遇到了一个问题。当我在QtCreator上使用lupdate(工具->外部->语言学家->更新翻译(lupdate))时,不会创建翻译文件 我在.pro文件中添加了“TRANSLATIONS+=” TRANSLATIONS += localization/localization_es.ts 但是仍然没有创建翻译文件。项目文件夹中存在本地化/路径,但仍然没有创建任何文件。项目是4.8.1,由于某些原因,lupdate和lrelease不起作用。因此,我使用4.7.4二进制文件使

所以,我遇到了一个问题。当我在QtCreator上使用lupdate(工具->外部->语言学家->更新翻译(lupdate))时,不会创建翻译文件

我在.pro文件中添加了“TRANSLATIONS+=”

TRANSLATIONS    +=  localization/localization_es.ts

但是仍然没有创建翻译文件。项目文件夹中存在本地化/路径,但仍然没有创建任何文件。

项目是4.8.1,由于某些原因,lupdate和lrelease不起作用。因此,我使用4.7.4二进制文件使用cmd创建了.ts。

要使其在4.8.1中工作,只需使用绝对路径运行lupdate和lrelease。 我已从计算机上的绝对路径C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin\lupdate myproject.pro运行它 和C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin\lrelease tranlate_js.ts

它会要求一些dll文件的第一次,只是把所需的文件在同一路径或在系统文件夹

您的lupdate和lrelease将从Qt creator开始工作


谢谢