Форум программистов, компьютерный форум CyberForum.ru

Как собрать python из исходников в visual studio 8? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Plusic
 Аватар для Plusic
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 26
26.07.2012, 19:14     Как собрать python из исходников в visual studio 8? #1
Как собрать python из исходников в visual studio 8? мне нужны dll или lib файлы для использования в проекте на с++, подскажите, какие либы нужны для линковки ??,пробывала собрать, но линковщик ругался, и все время спрашивает python32_d.lib, знатоки помогите ))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.07.2012, 19:47     Как собрать python из исходников в visual studio 8? #2
Цитата Сообщение от Plusic Посмотреть сообщение
мне нужны dll или lib файлы для использования в проекте на с++
устанавливаешь интепретатор питона с офф. сайта и в папке питона есть и dll и lib файлы
собирать из исходников необходимости нет
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
26.07.2012, 19:55     Как собрать python из исходников в visual studio 8? #3
У меня в папке libs такой либы нет.
Код
bz2.lib
pyexpat.lib
python27.lib
select.lib
unicodedata.lib
winsound.lib
_bsddb.lib
_ctypes.lib
_ctypes_test.lib
_elementtree.lib
_hashlib.lib
_msi.lib
_multiprocessing.lib
_socket.lib
_sqlite3.lib
_ssl.lib
_testcapi.lib
_tkinter.lib
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.07.2012, 20:00     Как собрать python из исходников в visual studio 8? #4
Цитата Сообщение от Петррр Посмотреть сообщение
У меня в папке libs такой либы нет.
ах да, совсем забыл, в проекте надо конфигурацию "релиз" поставить
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
26.07.2012, 20:02     Как собрать python из исходников в visual studio 8? #5
Jupiter, ты о чем? Я готовый с оффсайта скачал. И показал что у меня в папке libs находится.
Plusic
 Аватар для Plusic
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 26
26.07.2012, 20:02  [ТС]     Как собрать python из исходников в visual studio 8? #6
Там написано, что нужно подключить к проекту "Python.h" и все, ни про какую линковку и какие именно нужны библиотеки нет ( в интепретаторе питон куча библиотек, мне бы минимальную функциональность обеспечить, устала уже, смотрела и на python.org, но не нашла, плохо искала наверное) люди же используют как-то, тыкните меня пожалуйста в нужное направление.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.07.2012, 20:06     Как собрать python из исходников в visual studio 8? #7
Plusic, выставь конфигурацию проекта в Release, а потом выложи сюда полный текст ошибки(если будут)
Plusic
 Аватар для Plusic
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 26
26.07.2012, 20:19  [ТС]     Как собрать python из исходников в visual studio 8? #8
1>main.obj : error LNK2001: unresolved external symbol __imp___Py_NoneStruct
1>main.obj : error LNK2001: unresolved external symbol __imp__PyArg_ParseTuple

либ не хватает ??
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.07.2012, 20:25     Как собрать python из исходников в visual studio 8? #9
Plusic, Project - Options - VC++ Directories в поле Library directories добавь путь к папке libs которая находится в папке с питоном
Plusic
 Аватар для Plusic
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 26
26.07.2012, 20:45  [ТС]     Как собрать python из исходников в visual studio 8? #10
хм,в 2010 нашла каталоги, а вот в 2008 есть только general и debugging ?

открыла проект в 2010, добавила путь до папки с библиотеками, но теперь он требует python32_d.lib, которой нигде нет.

Добавлено через 11 минут
и еще про спецификацию компоновки _hypot ругается, что она не совместима с пред. версией, в файле math.h
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
26.07.2012, 20:49     Как собрать python из исходников в visual studio 8? #11
У меня Win7 x64, VS 2010, Python 2.7 все было нормально.
Plusic
 Аватар для Plusic
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 26
26.07.2012, 20:53  [ТС]     Как собрать python из исходников в visual studio 8? #12
напиши какие файлы ты использовал, из каких папок ??
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
26.07.2012, 20:58     Как собрать python из исходников в visual studio 8? #13
Для Include Directories указал C:\Program Files\Python 2.7\include.
Для Library Directories указал C:\Program Files\Python 2.7\libs
Мне кажется это очевидно.
Plusic
 Аватар для Plusic
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 26
26.07.2012, 21:10  [ТС]     Как собрать python из исходников в visual studio 8? #14
сделала как ты, но я хочу использовать третий питон, блин он достал меня с python32_d.lib, нет его нигде
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.07.2012, 21:11     Как собрать python из исходников в visual studio 8? #15
Цитата Сообщение от Plusic Посмотреть сообщение
блин он достал меня с python32_d.lib
повторяю в 3-й раз:
ВЫСТАВЬ RELEASE!!!
Plusic
 Аватар для Plusic
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 26
26.07.2012, 21:23  [ТС]     Как собрать python из исходников в visual studio 8? #16
вот я ((( юпитер спасибо, просто решила создать полностью новый проект и забыла выставить релиз ((( простите меня (( я так понимаю он требовал дебаг либу ??

Добавлено через 4 минуты
Ох, теперь программа собирается, но при попытки инициализировать питон Py_Initialize() пишет про неразрешенный внешний символ "__imp__Py_Initialize", директории с либами и инклудами добавила, как вы написали
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.07.2012, 21:31     Как собрать python из исходников в visual studio 8? #17
Plusic, какая разрадность установленого питона и проекта совпадает?
для проекта x32 нужен и питон x32
для проекта x64 нужен и питон x64
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2012, 21:31     Как собрать python из исходников в visual studio 8?
Еще ссылки по теме:

Как установить visual studio? C++
C++ Как собрать проект из исходников
C++ Собрать программу без Visual Studio

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Plusic
 Аватар для Plusic
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 26
26.07.2012, 21:31  [ТС]     Как собрать python из исходников в visual studio 8? #18
юпитер ))) блин откуда ты столько знаешь )) расскажи мне )) что нужно читать, где нужно учиться, чтоб быть умным как ты ))) направь меня, я сегодня не усну )))) спасибо )))))
Yandex
Объявления
26.07.2012, 21:31     Как собрать python из исходников в visual studio 8?
Ответ Создать тему
Опции темы

Текущее время: 12:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru