frankyeh / TIPL

template image processing library
Other
20 stars 10 forks source link

No tipl.hpp error when compiling #6

Closed Youguang closed 6 years ago

Youguang commented 6 years ago

I encountered a "no tipl.hpp" error when compiling on this platform:

gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)

/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/mainwindow.ui -o ui_mainwindow.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/tracking/tracking_window.ui -o ui_tracking_window.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/reconstruction/reconstruction_window.ui -o ui_reconstruction_window.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/dicom/dicom_parser.ui -o ui_dicom_parser.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/simulation.ui -o ui_simulation.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/view_image.ui -o ui_view_image.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/manual_alignment.ui -o ui_manual_alignment.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/tracking/tract_report.ui -o ui_tract_report.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/tracking/color_bar_dialog.ui -o ui_color_bar_dialog.h
../src/tracking/color_bar_dialog.ui: Warning: Z-order assignment: '' is not a valid widget.
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/tracking/connectivity_matrix_dialog.ui -o ui_connectivity_matrix_dialog.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/tracking/atlasdialog.ui -o ui_atlasdialog.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/dicom/motion_dialog.ui -o ui_motion_dialog.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/filebrowser.ui -o ui_filebrowser.h
../src/filebrowser.ui: Warning: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'.
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/connectometry/createdbdialog.ui -o ui_createdbdialog.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/connectometry/individual_connectometry.ui -o ui_individual_connectometry.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/connectometry/match_db.ui -o ui_match_db.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/connectometry/db_window.ui -o ui_db_window.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/connectometry/group_connectometry.ui -o ui_group_connectometry.h
/usr/lib/x86_64-linux-gnu/qt5/bin/uic ../src/regtoolbox.ui -o ui_regtoolbox.h
g++ -c -m64 -pipe -fpermissive -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../src -I. -I../src/libs -I../src/libs/dsi -I../src/libs/tracking -I../src/libs/mapping -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o main.o ../src/main.cpp
In file included from ../src/mainwindow.h:6:0,
                 from ../src/main.cpp:9:
../src/libs/vbc/vbc_database.h:5:25: fatal error: tipl/tipl.hpp: No such file or directory
compilation terminated.
Makefile:887: recipe for target 'main.o' failed
make: *** [main.o] Error 1

Thank you.

frankyeh commented 6 years ago

You need to place TIPL files under a tipl directory. Please check the error message to see why it does not find the files.

Youguang commented 6 years ago

Thank you.

This problem has been solved by rename the extracted folder as tipl.

I was following this tutorial to install DSI Studio on Ubuntu. In this page, the folder is renamed as image. So it showed this error.