0
我有两个版本的Qt 5,一个带有编译的ftp模块,另外一个没有。在* .pro文件中,我添加了qtHaveModule(ftp)不能在Qt 5中工作
qtHaveModule(ftp): #some code
!qtHaveModule(ftp): #some code
但是对于两个版本的Qt qtHaveModule都返回true。 如何检查Qt中是否存在ftp?
我有两个版本的Qt 5,一个带有编译的ftp模块,另外一个没有。在* .pro文件中,我添加了qtHaveModule(ftp)不能在Qt 5中工作
qtHaveModule(ftp): #some code
!qtHaveModule(ftp): #some code
但是对于两个版本的Qt qtHaveModule都返回true。 如何检查Qt中是否存在ftp?
qtHaveModule(名称)
检查name指定的Qt的模块是否存在。有关可能值的列表,请参见QT。
继第二个列表后,您可以看到,ftp不是任何模块的名称。
也许是一个语法问题?块的其余部分是怎样的?你怎么知道qtHaveModule返回true? –
@SimonWarta我已添加简单消息: qtHaveModule(ftp):消息(ftp存在) !qtHaveModule(ftp):消息(ftp不存在) in Qt creator - >一般消息写入:Project MESSAGE:ftp存在 –
谢谢。首先,我误解了这个问题。你可以添加完整的设置你如何编译两个Qt版本? –