PDA

View Full Version : QT and PerlEmbed



gontham
27th October 2010, 10:31
Hello everybody,

I am trying to embed PERL code in my QT project.
I read the documentation for PerlEmbed http://perldoc.perl.org/perlembed.html#Embedding-Perl-under-Win32

I am getting the following errors:
error: EXTERN.h: No such file or directory
error: perl.h: No such file or directory

I'm probably completely off track here but i think fixing that problem has to do with the output of the following command:

perl -MExtUtils::Embed -e ccopts -e ldopts

which is:

-L"C:\Perl\lib\CORE" C:\Perl\lib\CORE\perl510.lib C:\Perl\site\lib\auto\MinGW
\lib\libkernel32.a C:\Perl\site\lib\auto\MinGW\lib\libuser32.a C:\Perl\site\lib\
auto\MinGW\lib\libgdi32.a C:\Perl\site\lib\auto\MinGW\lib\libwinspool.a C:\Perl\
site\lib\auto\MinGW\lib\libcomdlg32.a C:\Perl\site\lib\auto\MinGW\lib\libadvapi3
2.a C:\Perl\site\lib\auto\MinGW\lib\libshell32.a C:\Perl\site\lib\auto\MinGW\lib
\libole32.a C:\Perl\site\lib\auto\MinGW\lib\liboleaut32.a C:\Perl\site\lib\auto\
MinGW\lib\libnetapi32.a C:\Perl\site\lib\auto\MinGW\lib\libuuid.a C:\Perl\site\l
ib\auto\MinGW\lib\libws2_32.a C:\Perl\site\lib\auto\MinGW\lib\libmpr.a C:\Perl\s
ite\lib\auto\MinGW\lib\libwinmm.a C:\Perl\site\lib\auto\MinGW\lib\libversion.a C
:\Perl\site\lib\auto\MinGW\lib\libodbc32.a C:\Perl\site\lib\auto\MinGW\lib\libod
bccp32.a C:\Perl\site\lib\auto\MinGW\lib\libcomctl32.a C:\Perl\site\lib\auto\Min
GW\lib\libmsvcrt.a

But i am not sure how to get QT to link to those lib files.
I tried adding the output to LIBS += to the .pro file but that did not work.

Any help or pointers would be appreciated,
Thanks.