activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pclovec <pclo...@gmail.com>
Subject Re: create a new project and refer to ActiveMQ-CPP files. Compile is fail
Date Wed, 24 Jun 2009 23:59:56 GMT

fix. not all
HOHO
thanks



pclovec wrote:
> 
> thanks very much. i got it . small question . in source code folder have
> more sub folder . each sub folder include one .libs folder ,, i can saw
> the libactivemq-cpp.so and so.9 ,..so.9.0.. file in .../src/main/.libs
> folder.
> 
> i just want to ask which folder do i need add into ld.so.conf file .  or
> need to add all libs folder? seems need to  add all .libs folder :)
> 
> 
> thanks
> 
> 
> 
> Timothy Bish wrote:
>> 
>> On Wed, 2009-06-24 at 16:26 -0700, pclovec wrote:
>>> hi, Tim
>>> 
>>> thanks, yes  at first time i didn't link this file . Eclipse CDT link
>>> file 
>>> is some difference . i only input the activemq-cpp is be fine . if i
>>> input
>>> /usr/.../libactivemq-cpp.so file then it will give me can't find out the
>>> so
>>> file..  sigh...
>>> 
>>> now  i have add link the libactivemq-cpp.so file . it compile succeeful.
>>> but
>>> when i try to running the test file  it show me 
>>> 
>>> # ./testcpp1
>>> ./testcpp1: error while loading shared libraries: libactivemq-cpp.so.9:
>>> cannot open shared object file: No such file or directory
>>> #
>> 
>> Most likely the activemqcpp libs location is not in your LD_LIBRARY_PATH
>> or ld.so.conf file depending on your distro.
>> 
>> 
>> 
>>> 
>>> by the way ,if i don't want to refer to so file . i would like refer the
>>> activemq-cpp  o file or lib file . what can i do. could you can give me
>>> some
>>> advice sorry i just a new cpp developer.. 
>>> 
>> 
>> You can link against the libactivemqcpp.a static lib to have it built
>> into you application.
>> 
>>> 
>>> thanks
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Timothy Bish wrote:
>>> > 
>>> > On Wed, 2009-06-24 at 14:02 -0700, pclovec wrote:
>>> >> hi, All
>>> >> 
>>> >> i download the activemq-cpp 3.0 source to my local and i can compile
>>> on
>>> >> my
>>> >> machine . ...make..make install and running the example is well. 
>>> >> 
>>> >> now i create a new c++ project on eclipse . and just wrote a sample
>>> code.
>>> >> and include the activemq-cpp src folder ..../src/main/ all .h file 

>>> and
>>> >> i
>>> >> have linked some lib folders.  ,apr ,apr-util..  i try to build
>>> project
>>> >> is
>>> >> show me 
>>> >> ----------------------------------------------------
>>> >> Description	Resource	Path	Location	Type
>>> >> undefined reference to
>>> >>
>>> `activemq::core::ActiveMQConnectionFactory::ActiveMQConnectionFactory(std::basic_string,
>>> >> std::allocator > const&, std::basic_string, std::allocator >
const&,
>>> >> std::basic_string, std::allocator > const&)'	Simple.cpp	testcpp1/src
>>> line
>>> >> 152	C/C++ Problem
>>> >> 
>>> >> Description	Resource	Path	Location	Type
>>> >> undefined reference to
>>> >> `activemq::library::ActiveMQCPP::initializeLibrary()'
>>> >> SimpleAsyncConsumer.cpp	testcpp1/src	line 269	C/C++ Problem
>>> >> 
>>> >> 
>>> >> Description	Resource	Path	Location	Type
>>> >> undefined reference to
>>> >> `activemq::library::ActiveMQCPP::shutdownLibrary()'
>>> >> SimpleAsyncConsumer.cpp	testcpp1/src	line 334	C/C++ Problem
>>> >> 
>>> >>
>>> ------------------------------------------------------------------------------
>>> >> so i'm confused for it. do i miss some lib files . any help
>>> >> 
>>> >> thanks
>>> >> 
>>> >> 
>>> > 
>>> > Sounds like you aren't linking to the libactivemqcpp.so.
>>> > 
>>> > Regards
>>> > Tim.
>>> > 
>>> > 
>>> > -- 
>>> > Tim Bish
>>> > http://fusesource.com
>>> > http://timbish.blogspot.com/
>>> > 
>>> > 
>>> > 
>>> > 
>>> > 
>>> 
>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/create-a-new-project-and-refer-to-ActiveMQ-CPP-files.-Compile-is-fail-tp24192861p24194914.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message