在我做的一个程序中在一台没有安装delphi的机器上运行,提示缺少qtintf.dll文件。而我先前旧的程序就没有这个问题。是不是因为使用了clx控件的关系?所以才需要这个文件?

解决方案 »

  1.   

    好像就是这个问题qtintf.dll显示版本信息就是Delphi-Qt2.x Interface Library,faint散分,散分。
      

  2.   

    据某位大虾讲:
    qtintf.dll与你是否使用clx控件有关系,我目前还没有详细资料!
    如下引用:
    breezing(网上的小鱼) :
    当你用到了clx组件时就需要它了,如果你的程序没有跨平台,就别用clx组件,
    qtintf.dll是要收费的喔 l_xiaofeng(≈流水≈不腐≈) ( ) 
    关于这个动态库的作用大概是这样:
    Delphi-Qt2.x Interface Library 
    Delphi and Kylix Cross-Platform Visual Component Library
    你搜索单元里是否存在除了QuickRpt, QRCtrls以外是否还有Q开头的单元,如果有,删除或者换掉!
      

  3.   

    TQuickReport设计时打开的设置窗口用到。
      

  4.   

    真是该死,居然在有一个单元中把Dialogs写成QDialogs了,怪不的会需要qtintf.dll,只要使用了Q开头的单元,就会需要qtintf.dll。qtintf.dll是要收费?是不是因为Win2000下的Qt图形库收费?那写Linux程序就不用收费了吧。
      

  5.   

    楼主跟我当初犯的错误是一样的,正好是程序最后一段完成的时候没在意,到了客户那里说少了这个东西,回来一找,原来这么回事。不过具伴水说,在BMP和什么格式转换的时候还必须用到!
      

  6.   

    这家伙我也遇到过,写了个cs的排名程序,把源代码(包括以前编译的可执行文件)从原来的机器拷到现在的机器,再运行可执行文件的时候就出错,重新编译,再运行又ok了,真是怪异。