Note that there are some explanatory texts on larger screens.

plurals
  1. POUsing boost 1_48 with Apache qpid on Windows
    primarykey
    data
    text
    <p>I stuck while trying to compile <strong>qpid</strong> c++ with <strong>boost 1_47_0</strong> using <strong>Visual Studio 2010</strong>. Here is steps sequence, that I made:</p> <ol> <li>Built <em>boost 1.48.0</em></li> <li>Added BOOST_ROOT, BOOST_INCLUDEDIR, BOOST_LIBRARYDIR, etc. to %PATH% env. variable</li> <li>Installed <em>cmake</em>, <em>Python</em>, <em>Ruby</em> and added their paths to %PATH% env. variable</li> <li>Untared <em>qpid-cpp-0.14.tar.gz</em></li> <li>Applied patch from <a href="https://bugzilla.redhat.com/attachment.cgi?id=542165&amp;action=diff" rel="nofollow">https://bugzilla.redhat.com/attachment.cgi?id=542165&amp;action=diff</a> due to last changes in <em>boost</em> file hierarchy</li> <li>Renamed a few, required by qpid, boost libraries from <strong>libbost_LIBRARY-vc100-mt-1_48.lib</strong> to <strong>boost_LIBRARY.lib</strong> format</li> <li>Launched <em>"cmake -i -G 'Visual Studio 2010'"</em> in the 'qpidc-0.14' directory and successfully received *.vcxproj files</li> </ol> <p>Now, the problems were appeared.</p> <p>I loaded 'ALL_BUILD.vcxproj' file, created on step 7, and tried to build one project - <strong>qpidcommon</strong>. But I couldn't, due to 'missing a library' error. I renamed <em>boost</em> libraries from <strong>libbost_LIBRARY-vc100-mt-1_48.lib</strong> to <strong>boost_LIBRARY-vc100-mt-1_48.lib</strong> file format again and tried to compile. </p> <p>And, at least, I received next:</p> <pre><code>... ... ... (__imp_??0variables_map@program_options@boost@@QAE@XZ) referenced in function "public: void __thiscall qpid::Options::parse(int,char const * const *,class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; const &amp;,bool)" (?parse@Options@qpid@@QAEXHPBQBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) 3&gt;D:\wc-gather\tplibs\qpidc-0.14\src\Release\qpidcommon.dll : fatal error LNK1120: 33 unresolved externals ========== Build: 2 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== </code></pre> <p>I have no ideas, how to handle this, without adding a library direct to project. Do you?</p> <p>Thanks.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload