i have a gentoo system. i'm trying to compile this to
use my device, but i get the following error message:
- bash-2.05b$ make
- g++ -Wl,-rpath,/usr/qt/3/lib -o QtX3 .obj/main.o
- .obj/mainform.o .obj/qmake_image_collection.o
- .obj/moc_mainform.o -L/usr/qt/3/lib -L/usr/X11R6/lib
- -lqt -lXext -lX11 -lm
- .obj/main.o(.text+0x85): In function `main':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/main.o(.text+0x95): In function `main':
-
- undefined reference to
- `Qx3Model::setupVideo(std::basic_string<char,
- std::char_traits<char>, std::allocator<char> >,
- std::basic_string<char, std::char_traits<char>,
- std::allocator<char> >)'
- .obj/mainform.o(.text+0x13): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x1b): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getTopLight()'
- .obj/mainform.o(.text+0x3f): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x47): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getBottomLight()'
- .obj/mainform.o(.text+0x65): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x6d): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getBrightness()'
- .obj/mainform.o(.text+0x90): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x98): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getContrast()'
- .obj/mainform.o(.text+0xbb): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0xc3): In function
- `MainForm::init()':
-
- undefined reference to `Qx3Model::getColor()'
- .obj/mainform.o(.text+0x16e): In function
- `MainForm::bottomLightChanged(bool)':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x19e): In function
- `MainForm::topLightChanged(bool)':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x1da): In function
- `MainForm::timeout()':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x1e2): In function
- `MainForm::timeout()':
-
- undefined reference to `Qx3Model::getFrame()'
- .obj/mainform.o(.text+0x29d): In function
- `MainForm::brightnessChange(int)':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x2cd): In function
- `MainForm::colorChange(int)':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x2fd): In function
- `MainForm::contrastChange(int)':
-
- undefined reference to `Qx3Model::getInstance()'
- .obj/mainform.o(.text+0x182): In function
- `MainForm::bottomLightChanged(bool)':
-
- undefined reference to `Qx3Model::setBottomLight(bool)'
- .obj/mainform.o(.text+0x1b2): In function
- `MainForm::topLightChanged(bool)':
-
- undefined reference to `Qx3Model::setTopLight(bool)'
- .obj/mainform.o(.text+0x2b1): In function
- `MainForm::brightnessChange(int)':
-
- undefined reference to
- `Qx3Model::setBrightness(unsigned)'
- .obj/mainform.o(.text+0x2e1): In function
- `MainForm::colorChange(int)':
-
- undefined reference to `Qx3Model::setColor(unsigned)'
- .obj/mainform.o(.text+0x311): In function
- `MainForm::contrastChange(int)':
- undefined reference to `Qx3Model::setContrast(unsigned)'
collect2: ld returned 1 exit status
make: *** [QtX3] Error 1
any suggestions would be most welcome.
Logged In: YES
user_id=116365
In QtX3.pro, change the first line from
SOURCES += main.cpp
to
SOURCES += main.cpp Qx3Model.cc