Я использую библиотеки Boost в MicroSoft Visual Studios 2012 для программы на C++, в которую будет встроен Python. Проблема в том, что когда я пытаюсь собрать решение [F7]; Я понимаю это::
Error 1 error LNK1104: cannot open file 'python33.lib' C:\Users\usr\Documents\Visual Studio 2012\Projects\ConsoleApplication1\ConsoleApplication1\LINK
Проблема в том, что я понятия не имею, что это такое, что это значит и как это исправить. Я уже пытался переместить папку python на свой рабочий стол, поскольку изначально она находилась на C:\, я подумал, что это ошибка прав доступа, но это ничего не дало.
Вот мой код из учебника, который я читал при подготовке к проекту:
// ConsoleApplication1.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <boost/lambda/lambda.hpp>
#include <boost/python.hpp>
using namespace boost::python;
int main( int argc, char ** argv ) {
try {
Py_Initialize();
object main_module((
handle<>(borrowed(PyImport_AddModule("__main__")))));
object main_namespace = main_module.attr("__dict__");
handle<> ignored(( PyRun_String( "print \"Hello, World\"",
Py_file_input,
main_namespace.ptr(),
main_namespace.ptr() ) ));
} catch( error_already_set ) {
PyErr_Print();
}
}
--Visual Studios 2012 --Windows 7 x64 --Python 3.3.2 --Boost библиотеки --Python Embedded C++ программа
--Ссылка на страницу руководства:: http://wiki.python.org/moin/boost.python/EmbeddingPython
Error 1 error LNK1104: cannot open file 'boost_python-vc110-mt-gd-1_54.lib' C:\Users\usr\Documents\Visual Studio 2012\Projects\ConsoleApplication1\ConsoleApplication1\LINK
- person Tropical_Peach   schedule 05.08.2013