1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 <2011> 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 <2011> 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | epicsQt plugin build errors |
From: | "Zhang Yuliang" <[email protected]> |
To: | "tech-talk" <[email protected]> |
Date: | Tue, 1 Nov 2011 16:03:52 +0800 |
Hello,
I downloaded epicsqt-1.1.6 and when I tried to
build EPICS-Qt Pluginon Windows xp, the following errors
occured:
./debug\CaObject.o:D:\Qt\Qt
EPICS\epicsqt\ca_framework\plugins-build-desktop/../../../../QtEPICS/epicsqt/ca_framework/api/src/CaObject.cpp:88:
undefined reference to `epicsEventCreate'
./debug\CaObject.o:D:\Qt\Qt EPICS\epicsqt\ca_framework\plugins-build-desktop/../../../../QtEPICS/epicsqt/ca_framework/api/src/CaObject.cpp:89: undefined reference to `epicsMutexOsiCreate' ./debug\CaObject.o:D:\Qt\Qt EPICS\epicsqt\ca_framework\plugins-build-desktop/../../../../QtEPICS/epicsqt/ca_framework/api/src/CaObject.cpp:104: undefined reference to `epicsMutexDestroy' ./debug\CaObject.o:D:\Qt\Qt EPICS\epicsqt\ca_framework\plugins-build-desktop/../../../../QtEPICS/epicsqt/ca_framework/api/src/CaObject.cpp:105: undefined reference to `epicsEventDestroy' ./debug\CaObject.o:D:\Qt\Qt EPICS\epicsqt\ca_framework\plugins-build-desktop/../../../../QtEPICS/epicsqt/ca_framework/api/src/CaObject.cpp:478: undefined reference to `dbr_size' ./debug\CaObject.o:D:\Qt\Qt EPICS\epicsqt\ca_framework\plugins-build-desktop/../../../../QtEPICS/epicsqt/ca_framework/api/src/CaObject.cpp:478: undefined reference to `dbr_size' ./debug\CaObject.o:D:\Qt\Qt EPICS\epicsqt\ca_framework\plugins-build-desktop/../../../../QtEPICS/epicsqt/ca_framework/api/src/CaObject.cpp:478: undefined reference to `dbr_value_size' ./debug\CaObject.o:D:\Qt\Qt EPICS\epicsqt\ca_framework\plugins-build-desktop/../../../../QtEPICS/epicsqt/ca_framework/api/src/CaObject.cpp:479: undefined reference to `ca_name' ....... collect2: ld returned 1 exit status mingw32-make[1]: *** [debug\QCaPlugin.dll] Error 1 mingw32-make: *** [debug] Error 2 The process "C:/Qt/2010.04/mingw/bin/mingw32-make.exe" exited with code %2. Error while building project plugins (target: Desktop) When executing build step 'Make'
In the manual "EPICSQt Developers Guide", it is said that undefined references which usually indicate issues with PATH settings. The environment variable for EPICS in my machine setted as follows:
EPICS_BASE=C:\EPICS\base-3.14.8.2
EPICS_HOST_ARCH=win32-x86
And in PATH I added
"C:\EPICS\base-3.14.8.2\bin\win32-x86" .
Anything else need to do?
Thank you!
Regards,
Zhang Yuliang
|