ФорумПрограммированиеPython → Python, VS2012 и модули на C++

Python, VS2012 и модули на C++

  • bRUtality

    Сообщения: 23 Репутация: N Группа: Кто попало

    Spritz 18 декабря 2012 г. 10:41

    Всем доброго времени!
    Для разработки на python использую Visual Studio 2012. Понадобилось воткнуть С++ модуль. Попробовал пример отсюда - взлетело, использовав встроенный в VS сишный компилятор:

    set VS90COMNTOOLS=%VS110COMNTOOLS%
    C:\Python27\python.exe setup.py build
    C:\Python27\python.exe setup.py install

    С примером все отлично, в общем. Теперь нужно поставить библы для С++ (в частности libpq-fe.h, но не суть), чтобы написать реальный модуль и использовать его в проекте.
    Собственно, в этом и вопрос. Кто сталкивался с такой задачей, подскажите куда копать.

    Заранее спасибо всем поучаствовавшим.
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 21 декабря 2012 г. 11:33, спустя 3 дня 52 минуты


    Для разработки на python использую Visual Studio 2012.


    Ага. Для python самое то. Это должно быть также уместно, как пытаться дотнетить из под nano в freeBSD.


    подскажите куда копать.

    Заранее спасибо всем поучаствовавшим.

    Копай питон-буст (http://www.boost.org/doc/libs/1_52_0/libs/python/doc/). Эти ваши visual-компиляторы в списке разрешенных - http://www.boost.org/doc/libs/1_52_0/libs/python/doc/v2/platforms.html
  • bRUtality

    Сообщения: 23 Репутация: N Группа: Кто попало

    Spritz 24 декабря 2012 г. 12:27, спустя 3 дня 54 минуты


    Ага. Для python самое то. Это должно быть также уместно, как пытаться дотнетить из под nano в freeBSD.

    А почему это не уместно? По-моему, удобная IDE с возможностью пошаговой отладки и прочими плюшками.
    Кстати, под FreeBSD я дотнетил just for fun.


    Копай питон-буст (http://www.boost.org/doc/libs/1_52_0/libs/python/doc/). Эти ваши visual-компиляторы в списке разрешенных - http://www.boost.org/doc/libs/1_52_0/libs/python/doc/v2/platforms.html

    Спасибо за наводку.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!