2015-04-04 3 views
1

Это, наверное, довольно глупый вопрос, но на удивление я не смог найти никакой информации об этом (отчасти из-за того, что существует очень много разных вариаций на тему Python & C, забивающих мои результаты поиска).Где я могу получить Python DLL для Visual Studio?

Я хочу создать приложение на C++, которое можно расширить с помощью Python. С этой целью приложение должно выполнять скрипты Python, которые в свою очередь могут вызывать методы вызова, предоставляемые приложением. Я специально хочу, чтобы это можно было сделать в Windows.

Я исследовал источник проекта Blender (http://www.blender.org), и я нашел набор файлов заголовков из Python и некоторых двоичных файлов (python34.dll, python34.lib). Где я могу получить эти двоичные файлы официально? Я не могу найти их в любом месте и не могу решить, должен ли один из исходных пакетов компилироваться в них. Любая помощь будет принята с благодарностью.

ответ

2

Они являются частью установки Windows Python 3.4. Файл библиотеки находится в каталоге c: \ python34 \ libs, а DLL находится в каталоге c: \ python34 \ DLL. Предполагая, что c: \ python34 является папкой установки Python.

+0

Файл lib выглядит примерно так, но единственная dll (отличная от tcl/tk и sqlite3) в папке DLL абсолютно крошечная (71 КБ) по сравнению с той, которую я получил от Blender, которая составляет 3 МБ. Также Blender один называется python34.dll, а тот, который находится в папке DLL, называется python3.dll. – user573949

+1

@ user573949. Python34.dll установлен в C: \ Windows \ System32 \ - mine - 3.86M. – jedwards

+0

Это похоже на работу, спасибо за помощь, ребята! – user573949