python , Boost and straight (but complex) C code

Osiris nono at hotmail.com
Sun Dec 31 03:31:15 EST 2006


On Sun, 31 Dec 2006 01:01:29 +0100, Christophe Cavalaria
<chris.cavalaria at free.fr> wrote:

>Osiris wrote:
>
>> On Sat, 30 Dec 2006 13:19:28 -0800, Erik Max Francis <max at alcyone.com>
>> wrote:
>> 
>>>Osiris wrote:
>>>
>>>> I have these pieces of C-code (NOT C++ !!) I want to call from Python.
>>>> I found Boost.
>>>> I have MS Visual Studio 2005 with C++.
>>>> 
>>>> is this the idea:
>>>> I write the following C source file:
>>>> ============================
>>>> #include <iostream>
>>>> #include <stdafx.h>
>>>> 
>>>> namespace { // Avoid cluttering the global namespace.
>>>
>>>iostream and namespaces are both most definitely C++ features, not C.
>> 
>> yes, but C can be compiled with a C++ compiler,  One can put C code in
>> C++ source.... Boost should not complain... should it ?
>> Boost text is all about C++.. so... C should not be a problem...
>
>Not all C code can be compiled by a C++ compiler. And anyway, this is
>definitively NOT C code.

ok ok, 
but the examples of the application of boost only show how to do C++.
So I followed those examples and try to embed my C code in the
framework of the examples...
Which seems not to be without merit, because my example here compiles
ok, but the linking into a DLL goes wrong, looking at the log.
I told VC where the boost libs are, and still....



More information about the Python-list mailing list