Macos 在OSX Mavericks上安装Cutecom失败
我试图在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
[ 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