[rabbitmq-discuss] librabbitmq c++ client in VS C++2010
Tinashe
tinashechipomho at gmail.com
Mon Nov 12 05:21:42 GMT 2012
Here is my screenshot.
On Monday, November 12, 2012 3:57:04 PM UTC+11, Alan Antonuk wrote:
>
> Run cmake-gui against the build-directory (it should also pick up your
> source directory and generator).
>
> Whats the value of the PYTHON_EXECUTABLE variable?
>
> -Alan
>
> On Sun, Nov 11, 2012 at 6:53 PM, Tinashe <tinashe... at gmail.com<javascript:>
> > wrote:
>
>> Thanks for your effort to help me.
>> I retraced my steps and managed to produce the Visual Studio Project file.
>> I opened it and tried to build the ALL_BUILD solution file and I went
>> back to my first error:
>>
>>
>> "C:\development\cpp\rabbitmq-c\librabbitmq\amqp.h(552): fatal error
>> C1083: Cannot open include file: 'amqp_framing.h': No such file or
>> directory"
>>
>> What possible step could I have missed?
>>
>>
>>
>> On Thursday, November 8, 2012 2:30:50 AM UTC+11, Alan Antonuk wrote:
>>
>>> Tinashe;
>>>
>>> This is more of a "how to use cmake" problem.
>>>
>>> CMake is a program that takes a description of how to build a program (a
>>> CMakeLists.txt file) and generates a native build file (a Makefile, Visual
>>> Studio Project file, etc).
>>>
>>> In your case I think you need to specify the correct generator for your
>>> needs using the -G flag when invoking cmake.
>>> See: http://cmake.org/cmake/**help/v2.8.8/cmake.html#opt:-**
>>> Ggenerator-name<http://cmake.org/cmake/help/v2.8.8/cmake.html#opt:-Ggenerator-name>
>>> And a listing of generators: http://cmake.org/**
>>> cmake/help/v2.8.8/cmake.html#**section_Generators<http://cmake.org/cmake/help/v2.8.8/cmake.html#section_Generators>
>>>
>>> An example in your case if you're trying to build visual studio 2010
>>> project files for a 32-bit library:
>>>
>>> cmake -G"Visual Studio 10" c:\path\to\rabbitmq-source
>>>
>>> -Alan
>>>
>>> On Wed, Oct 31, 2012 at 10:58 PM, Tinashe <tinashe... at gmail.com> wrote:
>>>
>>>> *I did this:*
>>>>
>>>> C:\development\cpp\rabbitmq-c>**"C:\Program Files (x86)\CMake
>>>> 2.8\bin\cmake.exe" "C:\development\cpp\bin-**rabbitmq-c"
>>>> -- Using amqp_codegen.py in C:\development\cpp\rabbitmq-c\**codegen
>>>> -- Configuring done
>>>> -- Generating done
>>>> -- Build files have been written to: C:/development/cpp/bin-**
>>>> rabbitmq-c
>>>>
>>>> *and located the nmake and tried this command*
>>>>
>>>> C:\development\cpp\bin-**rabbitmq-c>"C:\Program Files
>>>> (x86)\VisualStudio10.0\VC\bin\**nmake.exe"
>>>>
>>>> Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
>>>> Copyright (C) Microsoft Corporation. All rights reserved.
>>>>
>>>> NMAKE : fatal error U1064: MAKEFILE not found and no target specified
>>>> Stop.
>>>>
>>>>
>>>>
>>>> On Thursday, November 1, 2012 1:42:33 PM UTC+11, Tinashe wrote:
>>>>>
>>>>> I followed all the instructions up to this point:
>>>>>
>>>>> Build it:
>>>>>
>>>>> - On linux: make
>>>>> - On win32: nmake or msbuild, or open it in visual studio and
>>>>> build from there
>>>>>
>>>>> Is nmake or msbuild part of the VS2010? A bunch of projects have been
>>>>> created that I manage to open with VS C++ 2010, when I try to compile I got
>>>>> the following errors:
>>>>>
>>>>> 1>------ Build started: Project: ZERO_CHECK, Configuration: Debug
>>>>> Win32 ------
>>>>> 2>------ Build started: Project: rabbitmq, Configuration: Debug Win32
>>>>> ------
>>>>> 2> Building Custom Rule C:/development/cpp/rabbitmq-c/****
>>>>> librabbitmq/CMakeLists.txt
>>>>> 2> CMake does not need to re-run because C:\development\cpp\bin-**
>>>>> rabbitm**q-c\librabbitmq\**CMakeFiles\**generate.stamp is up-to-date.
>>>>> 2> Generating codegen.py
>>>>> 2> Generating amqp_codegen.py
>>>>> 2> At least one file or directory argument required.
>>>>> 2> Use --help to show usage.
>>>>> 2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\**v4**
>>>>> .0\Microsoft.CppCommon.**targets**(151,5): error MSB6006: "cmd.exe"
>>>>> exited with code 2.
>>>>> 3>------ Build started: Project: test_parse_url, Configuration: Debug
>>>>> Win32 ------
>>>>> 4>------ Build started: Project: amqp_unbind, Configuration: Debug
>>>>> Win32 ------
>>>>> 5>------ Build started: Project: amqp_sendstring, Configuration: Debug
>>>>> Win32 ------
>>>>> 6>------ Build started: Project: amqp_rpc_sendstring_client,
>>>>> Configuration: Debug Win32 ------
>>>>> 3> test_parse_url.c
>>>>> 6> amqp_rpc_sendstring_client.c
>>>>> 4> amqp_unbind.c
>>>>> 5> amqp_sendstring.c
>>>>> 3>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 4>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 6>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 4> utils.c
>>>>> 6> utils.c
>>>>> 5>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 5> utils.c
>>>>> 4>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 6>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 4> Generating Code...
>>>>> 7>------ Build started: Project: amqp_producer, Configuration: Debug
>>>>> Win32 ------
>>>>> 6> Generating Code...
>>>>> 5>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 5> Generating Code...
>>>>> 8>------ Build started: Project: amqp_listenq, Configuration: Debug
>>>>> Win32 ------
>>>>> 7> amqp_producer.c
>>>>> 9>------ Build started: Project: amqp_listen, Configuration: Debug
>>>>> Win32 ------
>>>>> 8> amqp_listenq.c
>>>>> 7>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 7> utils.c
>>>>> 8>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 8> utils.c
>>>>> 7>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 7> Generating Code...
>>>>> 8>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 8> Generating Code...
>>>>> 10>------ Build started: Project: amqp_exchange_declare,
>>>>> Configuration: Debug Win32 ------
>>>>> 9> amqp_listen.c
>>>>> 9>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 9> utils.c
>>>>> 11>------ Build started: Project: amqp_consumer, Configuration: Debug
>>>>> Win32 ------
>>>>> 9>C:\development\cpp\rabbitmq-****c\librabbitmq\amqp.h(552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 10> amqp_exchange_declare.c
>>>>> 9> Generating Code...
>>>>> 10>C:\development\cpp\**rabbitmq**-c\librabbitmq\amqp.h(**552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 10> utils.c
>>>>> 12>------ Build started: Project: amqp_bind, Configuration: Debug
>>>>> Win32 ------
>>>>> 10>C:\development\cpp\**rabbitmq**-c\librabbitmq\amqp.h(**552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 10> Generating Code...
>>>>> 13>------ Build started: Project: test_tables, Configuration: Debug
>>>>> Win32 ------
>>>>> 11> amqp_consumer.c
>>>>> 11>C:\development\cpp\**rabbitmq**-c\librabbitmq\amqp.h(**552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 11> utils.c
>>>>> 12> amqp_bind.c
>>>>> 11>C:\development\cpp\**rabbitmq**-c\librabbitmq\amqp.h(**552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 12>C:\development\cpp\**rabbitmq**-c\librabbitmq\amqp.h(**552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 11> Generating Code...
>>>>> 12> utils.c
>>>>> 13> test_tables.c
>>>>> 12>C:\development\cpp\**rabbitmq**-c\librabbitmq\amqp.h(**552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 12> Generating Code...
>>>>> 13>C:\development\cpp\**rabbitmq**-c\librabbitmq\amqp.h(**552): fatal
>>>>> error C1083: Cannot open include file: 'amqp_framing.h': No such file or
>>>>> directory
>>>>> 14>------ Build started: Project: ALL_BUILD, Configuration: Debug
>>>>> Win32 ------
>>>>> 14> Build all projects
>>>>> ========== Build: 2 succeeded, 12 failed, 0 up-to-date, 0 skipped
>>>>> ==========
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Thursday, November 1, 2012 3:00:58 AM UTC+11, Alan Antonuk wrote:
>>>>>>
>>>>>> Check the rabbitmq-c README.md file:
>>>>>>
>>>>>> https://github.com/alanxz/**rabb**itmq-c/blob/master/README.**md<https://github.com/alanxz/rabbitmq-c/blob/master/README.md>
>>>>>>
>>>>>> Follow the instructions for building with CMake
>>>>>>
>>>>>> -Alan
>>>>>>
>>>>>> On Wed, Oct 31, 2012 at 8:06 AM, Tinashe <tinashe... at gmail.com>wrote:
>>>>>>
>>>>>>> Can someone just give me a step by step guide to compile the c++
>>>>>>> client in Visual Studio, what I want to do is make a dll in VS C++ 2010.
>>>>>>>
>>>>>>> ______________________________****_________________
>>>>>>> rabbitmq-discuss mailing list
>>>>>>> rabbitmq... at lists.rabbitmq.com
>>>>>>> https://lists.rabbitmq.com/**cgi**-bin/mailman/listinfo/**rabbitmq**
>>>>>>> -discuss<https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss>
>>>>>>>
>>>>>>>
>>>>>>
>>>> ______________________________**_________________
>>>> rabbitmq-discuss mailing list
>>>> rabbitmq... at lists.**rabbitmq.com
>>>> https://lists.rabbitmq.com/**cgi-bin/mailman/listinfo/**
>>>> rabbitmq-discuss<https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss>
>>>>
>>>>
>>>
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq... at lists.rabbitmq.com <javascript:>
>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20121111/31eef0db/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rabbitmq-c.png
Type: image/png
Size: 60191 bytes
Desc: not available
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20121111/31eef0db/attachment.png>
More information about the rabbitmq-discuss
mailing list