Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
Macos 在OSX Mavericks上安装Cutecom失败_Macos_Qt_Makefile_Osx Mavericks - Fatal编程技术网

Macos 在OSX Mavericks上安装Cutecom失败

Macos 在OSX Mavericks上安装Cutecom失败,macos,qt,makefile,osx-mavericks,Macos,Qt,Makefile,Osx Mavericks,我试图在OSX Mavericks上安装cutecom,但我遇到了一些错误。 以下是我遵循的步骤 通过brew安装qt brew安装qt 更新.bashprofile上的路径 导出路径=/usr/local/ceral/qt/4.8.6/bin:$PATH 提取cutecom的文件 编译cutecom的源代码 $mkdir构建 $cd构建 $cmake $make make的输出是: [ 20%] Generating ui_cutecommdlg.h /Users/kc/Downloads

我试图在OSX Mavericks上安装cutecom,但我遇到了一些错误。 以下是我遵循的步骤

  • 通过brew安装qt

    brew安装qt

  • 更新.bashprofile上的路径

    导出路径=/usr/local/ceral/qt/4.8.6/bin:$PATH

  • 提取cutecom的文件

  • 编译cutecom的源代码

    $mkdir构建

    $cd构建

    $cmake

    $make

  • make的输出是:

    [ 20%] Generating ui_cutecommdlg.h 
    
    /Users/kc/Downloads/cutecom-0.22.0/cutecommdlg.ui: Warning: The form file has external pixmaps or qPixmapFromMimeSource() set as a pixmap function. This requires Qt 3 support, which is disabled. The resulting code will not compile.
    
    [ 40%] Generating moc_qcppdialogimpl.cxx Scanning dependencies of target cutecom
    
    [ 60%] Building CXX object CMakeFiles/cutecom.dir/main.cpp.o
    
    In file included from /Users/kc/Downloads/cutecom-0.22.0/main.cpp:21: 
    
    In file included from /Users/kc/Downloads/cutecom-0.22.0/qcppdialogimpl.h:22:
    
    /Users/kc/Downloads/cutecom-0.22.0/build/ui_cutecommdlg.h:12:10: fatal error:     
              'Qt3Support/Q3MimeSourceFactory' file not found
        #include <Qt3Support/Q3MimeSourceFactory>
                 ^  
    1 error generated.   
    
    make[2]: *** [CMakeFiles/cutecom.dir/main.cpp.o] Error 1  
    
    make[1]: *** [CMakeFiles/cutecom.dir/all] Error 2   
    
    make: *** [all] Error 2
    
    [20%]生成ui\u cutecommdlg.h
    /Users/kc/Downloads/cutecom-0.22.0/cutecommdlg.ui:警告:表单文件将外部pixmaps或qPixmapFromMimeSource()设置为pixmap函数。这需要Qt 3支持,该支持已禁用。生成的代码将不会编译。
    [40%]生成目标cutecom的moc_qcppdialogimpl.cxx扫描依赖项
    [60%]构建CXX对象CMakeFiles/cutecom.dir/main.cpp.o
    在/Users/kc/Downloads/cutecom-0.22.0/main.cpp:21中包含的文件中:
    在/Users/kc/Downloads/cutecom-0.22.0/qcpdialogimpl.h:22中包含的文件中:
    /Users/kc/Downloads/cutecom-0.22.0/build/ui_-cutecommdlg.h:12:10:致命错误:
    找不到“Qt3Support/Q3MisourceFactory”文件
    #包括
    ^  
    生成1个错误。
    生成[2]:***[CMakeFiles/cutecom.dir/main.cpp.o]错误1
    生成[1]:***[CMakeFiles/cutecom.dir/all]错误2
    make:**[全部]错误2
    
    有什么建议吗

    非常感谢您抽出时间


    Kostas。

    您拥有的Qt包缺少QT3支持()。此组件必须用于某些Qt4软件,这些软件仍然使用可追溯到Qt3的不推荐功能

    ,您应该能够使用以下命令重新安装Qt4和所需的附加组件:

    brew install --with-qt3support qt