Kann mir jemand sagen, ob ich etwas falsch mache?
Ich bin auf Windows 7 mit Visual Studio 2013 und würde gerne in der Lage sein, ein einfaches Boost.Python-Projekt einzurichten. Ich weiß nicht, ob ich etwas falsch gemacht habe bauen Boost oder wenn einschließlich Boost in meinem Projekt.
Fehler
Wenn ich versuche, #include
irgendein Boost-Python-Modul, z. #include <boost/python/module.hpp>
Ich erhalte den folgenden Fehler in Visual Studio.
Gebäude
Ich habe versucht, den Anweisungen von diesem SO-Thread zu folgen, in dem KTC Python anspricht , und dieses Python-Howto von Boost , aber da beide Links etwas veraltet sind, machen die Dinge anders, und manche der Schritte scheint sich in neueren Versionen von Boost geändert zu haben, ich musste einige der Anweisungen improvisieren.
Das habe ich gemacht.
C:\boost_1_55_0
.zugeladen. cmd.exe
, um zu C:\boost_1_55_0
zu navigieren. (Ich habe Developer Command Prompt for VS2013
nicht gefunden unter \Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts
. Das sollte keinen Unterschied machen, oder? Die offizielle Anleitung für 1.55 wurde erweitert hat keine besondere Erwähnung von Command Prompt for VS2013
gemacht. bootstrap
in cmd. project-config.jam
(erstellt von bootstrap
) und Pfad zu meiner Python 3.4 Installation C:\Python34
hinzugefügt. Meine .jam
-Datei sah nun wie in Project-Config.jam aus. .\b2
in cmd, um den Build-Prozess zu starten. Während ich während des Builds viele Warnungen hatte ( forcing value to bool 'true' or 'false' (performance warning)
, etc.), schien es keine Fehlermeldungen zu geben, nachdem der Build fertig war. Einschließlich
So habe ich mein Projekt in Visual Studio erstellt.
C:\boost_1_55_0
zu Include Directories
hinzugefügt. C:\boost_1_55_0\stage\lib
(der Ordner, in dem ich .lib
Dateien finden konnte) zu Library Directories
. Projekt-Config.jam
%Vor%Testcode
Von: boost_1_55_0\libs\python\example\getting_started1.cpp
Tags und Links python c++ visual-studio boost boost-python