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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 >>>>>> [email protected] >>>>>> 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...@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 > [email protected] > https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss > > -- You received this message because you are subscribed to the Google Groups "rabbitmq-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rabbitmq-discuss?hl=en.
